mirror of
https://repository.entgra.net/community/product-iots.git
synced 2025-09-16 23:32:19 +00:00
resolved build issues
This commit is contained in:
parent
d08d7cb048
commit
09285aea5e
@ -127,6 +127,24 @@
|
|||||||
<artifactId>maven-antrun-plugin</artifactId>
|
<artifactId>maven-antrun-plugin</artifactId>
|
||||||
<executions>
|
<executions>
|
||||||
|
|
||||||
|
<execution>
|
||||||
|
<id>1-replace-datasource-property-thrift-authentication</id>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>run</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<tasks>
|
||||||
|
<echo message="Replace DataSource to WSO2AM_DB"/>
|
||||||
|
<replace
|
||||||
|
file="../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/thrift-authentication.xml"
|
||||||
|
token="jdbc/WSO2CarbonDB"
|
||||||
|
value="jdbc/WSO2AM_DB"
|
||||||
|
/>
|
||||||
|
</tasks>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
|
||||||
<!--============ Added with ES Features ===============-->
|
<!--============ Added with ES Features ===============-->
|
||||||
|
|
||||||
<execution>
|
<execution>
|
||||||
|
|||||||
@ -501,7 +501,7 @@
|
|||||||
|
|
||||||
<!--============ Added with API Features ===============-->
|
<!--============ Added with API Features ===============-->
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>apim-resources/customsequences</directory>
|
<directory>src/repository/conf/resources/customsequences</directory>
|
||||||
<outputDirectory>${pom.artifactId}-${pom.version}/repository/resources/customsequences</outputDirectory>
|
<outputDirectory>${pom.artifactId}-${pom.version}/repository/resources/customsequences</outputDirectory>
|
||||||
<includes>
|
<includes>
|
||||||
<include>**/**.xml</include>
|
<include>**/**.xml</include>
|
||||||
@ -539,6 +539,18 @@
|
|||||||
</excludes>
|
</excludes>
|
||||||
</fileSet-->
|
</fileSet-->
|
||||||
|
|
||||||
|
<fileSet>
|
||||||
|
<directory>src/repository/conf/synapse-configs</directory>
|
||||||
|
<outputDirectory>${pom.artifactId}-${pom.version}/repository/deployment/server/synapse-configs</outputDirectory>
|
||||||
|
<excludes>
|
||||||
|
<exclude>**/empty.txt</exclude>
|
||||||
|
</excludes>
|
||||||
|
</fileSet>
|
||||||
|
<fileSet>
|
||||||
|
<directory>src/repository/conf/synapse-configs/default/sequences</directory>
|
||||||
|
<outputDirectory>${pom.artifactId}-${pom.version}/repository/resources/apim-synapse-config/</outputDirectory>
|
||||||
|
</fileSet>
|
||||||
|
|
||||||
<!-- Analytics related config -->
|
<!-- Analytics related config -->
|
||||||
<fileSet>
|
<fileSet>
|
||||||
<directory>
|
<directory>
|
||||||
@ -740,13 +752,21 @@
|
|||||||
<fileMode>644</fileMode>
|
<fileMode>644</fileMode>
|
||||||
</file>
|
</file>
|
||||||
|
|
||||||
|
<file>
|
||||||
|
<source>
|
||||||
|
../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/msg-mgt.properties
|
||||||
|
</source>
|
||||||
|
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf</outputDirectory>
|
||||||
|
<fileMode>644</fileMode>
|
||||||
|
</file>
|
||||||
|
|
||||||
|
|
||||||
<!-- Copying thrift-authentication.xml -->
|
<!-- Copying thrift-authentication.xml -->
|
||||||
<file>
|
<file>
|
||||||
<source>
|
<source>
|
||||||
../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/identity/thrift-authentication.xml
|
../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/thrift-authentication.xml
|
||||||
</source>
|
</source>
|
||||||
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/identity</outputDirectory>
|
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/</outputDirectory>
|
||||||
<filtered>true</filtered>
|
<filtered>true</filtered>
|
||||||
<fileMode>644</fileMode>
|
<fileMode>644</fileMode>
|
||||||
</file>
|
</file>
|
||||||
@ -764,7 +784,7 @@
|
|||||||
</file>
|
</file>
|
||||||
<file>
|
<file>
|
||||||
<source>src/repository/conf/identity.xml</source>
|
<source>src/repository/conf/identity.xml</source>
|
||||||
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/identity</outputDirectory>
|
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf</outputDirectory>
|
||||||
<fileMode>644</fileMode>
|
<fileMode>644</fileMode>
|
||||||
</file>
|
</file>
|
||||||
<file>
|
<file>
|
||||||
@ -906,6 +926,13 @@
|
|||||||
<filtered>true</filtered>
|
<filtered>true</filtered>
|
||||||
<fileMode>644</fileMode>
|
<fileMode>644</fileMode>
|
||||||
</file>
|
</file>
|
||||||
|
<file>
|
||||||
|
<source>src/repository/conf/axis2/axis2.xml</source>
|
||||||
|
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/axis2/</outputDirectory>
|
||||||
|
<filtered>true</filtered>
|
||||||
|
<fileMode>644</fileMode>
|
||||||
|
</file>
|
||||||
|
|
||||||
<file>
|
<file>
|
||||||
<!--<source>src/repository/conf/etc/launch.ini</source>-->
|
<!--<source>src/repository/conf/etc/launch.ini</source>-->
|
||||||
<source>target/wso2carbon-core-${carbon.kernel.version}/repository/conf/etc/launch.ini</source>
|
<source>target/wso2carbon-core-${carbon.kernel.version}/repository/conf/etc/launch.ini</source>
|
||||||
@ -951,14 +978,6 @@
|
|||||||
</outputDirectory>
|
</outputDirectory>
|
||||||
</file>
|
</file>
|
||||||
|
|
||||||
<!--============ Added with ES Features ===============-->
|
|
||||||
<file>
|
|
||||||
<source>target/wso2carbon-core-${carbon.kernel.version}/repository/conf/axis2/axis2.xml</source>
|
|
||||||
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/axis2/</outputDirectory>
|
|
||||||
<filtered>true</filtered>
|
|
||||||
<fileMode>644</fileMode>
|
|
||||||
</file>
|
|
||||||
|
|
||||||
<file>
|
<file>
|
||||||
<source>
|
<source>
|
||||||
../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/identity/identity-mgt.properties
|
../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/identity/identity-mgt.properties
|
||||||
@ -1037,14 +1056,15 @@
|
|||||||
<!-- End of Enterprise Store Features -->
|
<!-- End of Enterprise Store Features -->
|
||||||
|
|
||||||
<!-- Copying apim feature - bam.xml -->
|
<!-- Copying apim feature - bam.xml -->
|
||||||
<!--<file>-->
|
<file>
|
||||||
<!--<source>-->
|
<!--../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/etc/bam.xml-->
|
||||||
<!--../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/etc/bam.xml-->
|
<source>
|
||||||
<!--</source>-->
|
src/repository/conf/etc/bam.xml
|
||||||
<!--<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/etc</outputDirectory>-->
|
</source>
|
||||||
<!--<filtered>true</filtered>-->
|
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/etc</outputDirectory>
|
||||||
<!--<fileMode>644</fileMode>-->
|
<filtered>true</filtered>
|
||||||
<!--</file>-->
|
<fileMode>644</fileMode>
|
||||||
|
</file>
|
||||||
|
|
||||||
<!-- Analytics datasources -->
|
<!-- Analytics datasources -->
|
||||||
<file>
|
<file>
|
||||||
|
|||||||
@ -93,9 +93,7 @@
|
|||||||
<parameter name="manageTransportSession">true</parameter>
|
<parameter name="manageTransportSession">true</parameter>
|
||||||
|
|
||||||
<!-- Synapse Configuration file -->
|
<!-- Synapse Configuration file -->
|
||||||
<parameter name="SynapseConfig.ConfigurationFile" locked="false">
|
<parameter name="SynapseConfig.ConfigurationFile" locked="false">repository/deployment/server/synapse-configs</parameter>
|
||||||
./repository/deployment/server/synapse-configs
|
|
||||||
</parameter>
|
|
||||||
|
|
||||||
<!-- Synapse Home parameter -->
|
<!-- Synapse Home parameter -->
|
||||||
<parameter name="SynapseConfig.HomeDirectory" locked="false">.</parameter>
|
<parameter name="SynapseConfig.HomeDirectory" locked="false">.</parameter>
|
||||||
@ -577,7 +575,7 @@
|
|||||||
<phase name="PolicyDetermination"/>
|
<phase name="PolicyDetermination"/>
|
||||||
<phase name="MessageOut"/>
|
<phase name="MessageOut"/>
|
||||||
<phase name="Security"/>
|
<phase name="Security"/>
|
||||||
<phase name="Transport"/>
|
<phase name="Transport"/>
|
||||||
<!--
|
<!--
|
||||||
The MsgOutObservation phase is used to observe messages just before the
|
The MsgOutObservation phase is used to observe messages just before the
|
||||||
responses are sent out. In this phase, we could do some things such as SOAP message
|
responses are sent out. In this phase, we could do some things such as SOAP message
|
||||||
|
|||||||
@ -109,7 +109,7 @@
|
|||||||
class="org.apache.axis2.transport.http.SOAPMessageFormatter"/>
|
class="org.apache.axis2.transport.http.SOAPMessageFormatter"/>
|
||||||
<messageFormatter contentType="application/soap+xml"
|
<messageFormatter contentType="application/soap+xml"
|
||||||
class="org.apache.axis2.transport.http.SOAPMessageFormatter"/>
|
class="org.apache.axis2.transport.http.SOAPMessageFormatter"/>
|
||||||
<!--JSON Message Formatters-->
|
<!--JSON Message Formatters-->
|
||||||
<messageFormatter contentType="application/json"
|
<messageFormatter contentType="application/json"
|
||||||
class="org.apache.axis2.json.JSONMessageFormatter"/>
|
class="org.apache.axis2.json.JSONMessageFormatter"/>
|
||||||
<messageFormatter contentType="application/json/badgerfish"
|
<messageFormatter contentType="application/json/badgerfish"
|
||||||
@ -128,7 +128,7 @@
|
|||||||
class="org.apache.axis2.builder.ApplicationXMLBuilder"/>
|
class="org.apache.axis2.builder.ApplicationXMLBuilder"/>
|
||||||
<messageBuilder contentType="application/x-www-form-urlencoded"
|
<messageBuilder contentType="application/x-www-form-urlencoded"
|
||||||
class="org.apache.axis2.builder.XFormURLEncodedBuilder"/>
|
class="org.apache.axis2.builder.XFormURLEncodedBuilder"/>
|
||||||
<!--JSON Message Builders-->
|
<!--JSON Message Builders-->
|
||||||
<messageBuilder contentType="application/json"
|
<messageBuilder contentType="application/json"
|
||||||
class="org.apache.axis2.json.JSONOMBuilder"/>
|
class="org.apache.axis2.json.JSONOMBuilder"/>
|
||||||
<messageBuilder contentType="application/json/badgerfish"
|
<messageBuilder contentType="application/json/badgerfish"
|
||||||
@ -312,6 +312,6 @@
|
|||||||
<phase name="PolicyDetermination"/>
|
<phase name="PolicyDetermination"/>
|
||||||
<phase name="MessageOut"/>
|
<phase name="MessageOut"/>
|
||||||
<phase name="Security"/>
|
<phase name="Security"/>
|
||||||
<phase name="Transport"/>
|
<phase name="Transport"/>
|
||||||
</phaseOrder>
|
</phaseOrder>
|
||||||
</axisconfig>
|
</axisconfig>
|
||||||
4
modules/distribution/src/repository/conf/etc/bam.xml
Normal file
4
modules/distribution/src/repository/conf/etc/bam.xml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<BamConfig>
|
||||||
|
<ServiceDataPublishing>disable</ServiceDataPublishing>
|
||||||
|
<WebappDataPublishing>disable</WebappDataPublishing>
|
||||||
|
</BamConfig>
|
||||||
@ -1,44 +1,59 @@
|
|||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!-- ~ Copyright (c) 2005-2011, WSO2 Inc. (http://www.wso2.org) All Rights
|
<!--
|
||||||
Reserved. ~ ~ WSO2 Inc. licenses this file to you under the Apache License,
|
~ Copyright (c) 2005-2011, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
|
||||||
~ Version 2.0 (the "License"); you may not use this file except ~ in compliance
|
~
|
||||||
with the License. ~ You may obtain a copy of the License at ~ ~ http://www.apache.org/licenses/LICENSE-2.0
|
~ WSO2 Inc. licenses this file to you under the Apache License,
|
||||||
~ ~ Unless required by applicable law or agreed to in writing, ~ software
|
~ Version 2.0 (the "License"); you may not use this file except
|
||||||
distributed under the License is distributed on an ~ "AS IS" BASIS, WITHOUT
|
~ in compliance with the License.
|
||||||
WARRANTIES OR CONDITIONS OF ANY ~ KIND, either express or implied. See the
|
~ You may obtain a copy of the License at
|
||||||
License for the ~ specific language governing permissions and limitations
|
~
|
||||||
~ under the License. -->
|
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
~
|
||||||
|
~ Unless required by applicable law or agreed to in writing,
|
||||||
|
~ software distributed under the License is distributed on an
|
||||||
|
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
~ KIND, either express or implied. See the License for the
|
||||||
|
~ specific language governing permissions and limitations
|
||||||
|
~ under the License.
|
||||||
|
-->
|
||||||
|
|
||||||
<Server xmlns="http://wso2.org/projects/carbon/carbon.xml">
|
<Server xmlns="http://wso2.org/projects/carbon/carbon.xml">
|
||||||
|
|
||||||
|
<OpenIDServerUrl>https://localhost:9443/openidserver</OpenIDServerUrl>
|
||||||
|
|
||||||
|
<OpenIDUserPattern>https://localhost:9443/openid/</OpenIDUserPattern>
|
||||||
|
<!-- If the users must be prompted for approval -->
|
||||||
|
<OpenIDSkipUserConsent>false</OpenIDSkipUserConsent>
|
||||||
|
<!-- Expiry time of the OpenID RememberMe token in minutes -->
|
||||||
|
<OpenIDRememberMeExpiry>7200</OpenIDRememberMeExpiry>
|
||||||
|
|
||||||
<JDBCPersistenceManager>
|
<JDBCPersistenceManager>
|
||||||
<DataSource>
|
<DataSource>
|
||||||
<!-- Include a data source name (jndiConfigName) from the set of data
|
<!-- Include a data source name (jndiConfigName) from the set of data sources defined in master-datasources.xml -->
|
||||||
sources defined in master-datasources.xml -->
|
|
||||||
<Name>jdbc/WSO2AM_DB</Name>
|
<Name>jdbc/WSO2AM_DB</Name>
|
||||||
</DataSource>
|
</DataSource>
|
||||||
<!-- If the identity database is created from another place and if it is
|
<!-- If the identity database is created from another place and if it is required to skip schema initialization during the server start up, set the following
|
||||||
required to skip schema initialization during the server start up, set the
|
property to "true". -->
|
||||||
following property to "true". -->
|
<SkipDBSchemaCreation>true</SkipDBSchemaCreation>
|
||||||
<!-- <SkipDBSchemaCreation>false</SkipDBSchemaCreation> -->
|
|
||||||
<!--SessionDataPersist>
|
|
||||||
<Enable>true</Enable>
|
|
||||||
<EnableCleanUp>true</EnableCleanUp>
|
|
||||||
<Temporary>false</Temporary-->
|
|
||||||
<!--/SessionDataPersist-->
|
|
||||||
</JDBCPersistenceManager>
|
</JDBCPersistenceManager>
|
||||||
|
|
||||||
<!-- Time configurations are in minutes -->
|
<!--
|
||||||
<TimeConfig>
|
Security configurations
|
||||||
<SessionIdleTimeout>120</SessionIdleTimeout>
|
-->
|
||||||
<RememberMeTimeout>20160</RememberMeTimeout>
|
|
||||||
<PersistanceCleanUpTimeout>20160</PersistanceCleanUpTimeout>
|
|
||||||
<PersistanceCleanUpPeriod>1140</PersistanceCleanUpPeriod>
|
|
||||||
</TimeConfig>
|
|
||||||
|
|
||||||
<!-- Security configurations -->
|
|
||||||
<Security>
|
<Security>
|
||||||
<!-- The directory under which all other KeyStore files will be stored -->
|
<UserTrustedRPStore>
|
||||||
|
<Location>${carbon.home}/repository/resources/security/userRP.jks</Location>
|
||||||
|
<!-- Keystore type (JKS/PKCS12 etc.)-->
|
||||||
|
<Type>JKS</Type>
|
||||||
|
<!-- Keystore password-->
|
||||||
|
<Password>wso2carbon</Password>
|
||||||
|
<!-- Private Key password-->
|
||||||
|
<KeyPassword>wso2carbon</KeyPassword>
|
||||||
|
</UserTrustedRPStore>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The directory under which all other KeyStore files will be stored
|
||||||
|
-->
|
||||||
<KeyStoresDir>${carbon.home}/conf/keystores</KeyStoresDir>
|
<KeyStoresDir>${carbon.home}/conf/keystores</KeyStoresDir>
|
||||||
</Security>
|
</Security>
|
||||||
|
|
||||||
@ -53,106 +68,39 @@
|
|||||||
</System>
|
</System>
|
||||||
</Identity>
|
</Identity>
|
||||||
|
|
||||||
<OpenID>
|
|
||||||
<!--
|
|
||||||
Default values for OpenIDServerUrl and OpenIDUSerPattern are built in following format
|
|
||||||
https://<HostName>:<MgtTrpProxyPort except 443>/<ProxyContextPath>/<context>
|
|
||||||
If above format doesn't satisfy uncomment the following configs and explicitly configure the values
|
|
||||||
-->
|
|
||||||
<!--OpenIDServerUrl>https://localhost:9443/openidserver</OpenIDServerUrl-->
|
|
||||||
<!--OpenIDUserPattern>https://localhost:9443/openid/</OpenIDUserPattern-->
|
|
||||||
|
|
||||||
<!-- If the users must be prompted for approval -->
|
|
||||||
<OpenIDSkipUserConsent>false</OpenIDSkipUserConsent>
|
|
||||||
<!-- Expiry time of the OpenID RememberMe token in minutes -->
|
|
||||||
<OpenIDRememberMeExpiry>7200</OpenIDRememberMeExpiry>
|
|
||||||
<!-- Multifactor Authentication configuration -->
|
|
||||||
<UseMultifactorAuthentication>false</UseMultifactorAuthentication>
|
|
||||||
<!-- To enable or disable openid dumb mode -->
|
|
||||||
<DisableOpenIDDumbMode>false</DisableOpenIDDumbMode>
|
|
||||||
<!-- remember me session timeout in seconds -->
|
|
||||||
<SessionTimeout>36000</SessionTimeout>
|
|
||||||
<!-- skips authentication if valid SAML2 Web SSO browser session available -->
|
|
||||||
<AcceptSAMLSSOLogin>false</AcceptSAMLSSOLogin>
|
|
||||||
<ClaimsRetrieverImplClass>org.wso2.carbon.identity.provider.openid.claims.DefaultClaimsRetriever
|
|
||||||
</ClaimsRetrieverImplClass>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
OpenID private association store is configurable from following configs.
|
|
||||||
It includes two new replication stores,
|
|
||||||
i. OpenIDServerAssociationStore (Default association store)
|
|
||||||
ii. PrivateAssociationCryptoStore
|
|
||||||
iii. PrivateAssociationReplicationStore
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- Specify full qualified class name of the class which going to use as private association store -->
|
|
||||||
<!--
|
|
||||||
<OpenIDPrivateAssociationStoreClass>org.wso2.carbon.identity.provider.openid.PrivateAssociationCryptoStore</OpenIDPrivateAssociationStoreClass>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- The exiration time (in minutes) for the OpenID association -->
|
|
||||||
<!--
|
|
||||||
<OpenIDAssociationExpiryTime>15</OpenIDAssociationExpiryTime>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- Configs specific to PrivateAssociationCryptoStore -->
|
|
||||||
<!-- Server secret. This value should be the same in all nodes in the cluster -->
|
|
||||||
<!--
|
|
||||||
<OpenIDPrivateAssociationServerKey>qewlj324lmasc</OpenIDPrivateAssociationServerKey>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- Configs specific to PrivateAssociationCryptoStore -->
|
|
||||||
<!-- This enable private association cleanup task which cleans expired private associations -->
|
|
||||||
<!--
|
|
||||||
<EnableOpenIDAssociationCleanupTask>true</EnableOpenIDAssociationCleanupTask>
|
|
||||||
-->
|
|
||||||
<!-- Time Period (in minutes) that cleanup task would run -->
|
|
||||||
<!--
|
|
||||||
<OpenIDAssociationCleanupPeriod>15</OpenIDAssociationCleanupPeriod>
|
|
||||||
-->
|
|
||||||
</OpenID>
|
|
||||||
|
|
||||||
<OAuth>
|
<OAuth>
|
||||||
<AppInfoCacheTimeout>-1</AppInfoCacheTimeout>
|
<RequestTokenUrl>https://localhost:9443/oauth/request-token</RequestTokenUrl>
|
||||||
<AuthorizationGrantCacheTimeout>-1</AuthorizationGrantCacheTimeout>
|
<AccessTokenUrl>https://localhost:9443/oauth/access-token</AccessTokenUrl>
|
||||||
<SessionDataCacheTimeout>-1</SessionDataCacheTimeout>
|
<AuthorizeUrl>https://localhost:9443/oauth/authorize-url</AuthorizeUrl>
|
||||||
<ClaimCacheTimeout>-1</ClaimCacheTimeout>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Default values for OAuth1RequestTokenUrl, OAuth1AccessTokenUrl, OAuth1AuthorizeUrl
|
|
||||||
OAuth2AuthzEPUrl, OAuth2TokenEPUrl and OAuth2UserInfoEPUrl are built in following format
|
|
||||||
https://<HostName>:<MgtTrpProxyPort except 443>/<ProxyContextPath>/<context>/<path>
|
|
||||||
If above format doesn't satisfy uncomment the following configs and explicitly configure the values
|
|
||||||
-->
|
|
||||||
<OAuth1RequestTokenUrl>https://localhost:9443/oauth/request-token</OAuth1RequestTokenUrl>
|
|
||||||
<OAuth1AuthorizeUrl>https://localhost:9443/oauth/authorize-url</OAuth1AuthorizeUrl>
|
|
||||||
<OAuth1AccessTokenUrl>https://localhost:9443/oauth/access-token</OAuth1AccessTokenUrl>
|
|
||||||
<!--OAuth2AuthzEPUrl>https://localhost:9443/oauth2/authorize</OAuth2AuthzEPUrl-->
|
|
||||||
<!--OAuth2TokenEPUrl>https://localhost:9443/oauth2/token</OAuth2TokenEPUrl-->
|
|
||||||
<!--OAuth2UserInfoEPUrl>https://localhost:9443/oauth2/userinfo</OAuth2UserInfoEPUrl-->
|
|
||||||
|
|
||||||
<!-- Default validity period for Authorization Code in seconds -->
|
<!-- Default validity period for Authorization Code in seconds -->
|
||||||
<AuthorizationCodeDefaultValidityPeriod>300</AuthorizationCodeDefaultValidityPeriod>
|
<AuthorizationCodeDefaultValidityPeriod>300</AuthorizationCodeDefaultValidityPeriod>
|
||||||
<!-- Default validity period for application access tokens in seconds -->
|
<!-- Default validity period for Access Token in seconds -->
|
||||||
<AccessTokenDefaultValidityPeriod>3600</AccessTokenDefaultValidityPeriod>
|
<AccessTokenDefaultValidityPeriod>3600</AccessTokenDefaultValidityPeriod>
|
||||||
<!-- Default validity period for user access tokens in seconds -->
|
<!-- Default validity period for Application Access Token in seconds-If want to set this as never expired,set the value as <0 -->
|
||||||
|
<ApplicationAccessTokenDefaultValidityPeriod>3600</ApplicationAccessTokenDefaultValidityPeriod>
|
||||||
|
<!-- Default validity period for User Access Token in seconds-->
|
||||||
<UserAccessTokenDefaultValidityPeriod>3600</UserAccessTokenDefaultValidityPeriod>
|
<UserAccessTokenDefaultValidityPeriod>3600</UserAccessTokenDefaultValidityPeriod>
|
||||||
<!-- Validity period for refresh token -->
|
|
||||||
<RefreshTokenValidityPeriod>84600</RefreshTokenValidityPeriod>
|
|
||||||
<!-- Timestamp skew in seconds -->
|
<!-- Timestamp skew in seconds -->
|
||||||
<TimestampSkew>300</TimestampSkew>
|
<TimestampSkew>300</TimestampSkew>
|
||||||
<!-- Enable OAuth caching -->
|
<!-- Enable OAuth caching. This cache has the replication support. -->
|
||||||
<EnableOAuthCache>true</EnableOAuthCache>
|
<EnableOAuthCache>true</EnableOAuthCache>
|
||||||
<!-- Enable renewal of refresh token for refresh_token grant -->
|
<!-- Configure the security measures needs to be done prior to store the token in the database,
|
||||||
<RenewRefreshTokenForRefreshGrant>true</RenewRefreshTokenForRefreshGrant>
|
such as hashing, encrypting, etc.-->
|
||||||
<!-- Process the token before storing it in database, e.g. encrypting -->
|
<TokenPersistenceProcessor>
|
||||||
<TokenPersistenceProcessor>org.wso2.carbon.identity.oauth.tokenprocessor.PlainTextPersistenceProcessor</TokenPersistenceProcessor>
|
org.wso2.carbon.identity.oauth.tokenprocessor.PlainTextPersistenceProcessor
|
||||||
<!-- Supported Client Authentication Methods -->
|
</TokenPersistenceProcessor>
|
||||||
|
<!--<ClientAuthHandlers>
|
||||||
|
<ClientAuthHandlerImplClass>org.wso2.carbon.identity.oauth2.token.handlers.clientauth.BasicAuthClientAuthHandler</ClientAuthHandlerImplClass>
|
||||||
|
</ClientAuthHandlers>-->
|
||||||
|
|
||||||
<ClientAuthHandlers>
|
<ClientAuthHandlers>
|
||||||
<ClientAuthHandler Class="org.wso2.carbon.identity.oauth2.token.handlers.clientauth.BasicAuthClientAuthHandler">
|
<ClientAuthHandler Class="org.wso2.carbon.identity.oauth2.token.handlers.clientauth.BasicAuthClientAuthHandler">
|
||||||
<Property Name="StrictClientCredentialValidation">false</Property>
|
<Property Name="StrictClientCredentialValidation">false</Property>
|
||||||
</ClientAuthHandler>
|
</ClientAuthHandler>
|
||||||
</ClientAuthHandlers>
|
</ClientAuthHandlers>
|
||||||
|
<!--TokenPersistenceProcessor>
|
||||||
|
org.wso2.carbon.identity.oauth.tokenprocessor.EncryptionDecryptionPersistenceProcessor
|
||||||
|
</TokenPersistenceProcessor-->
|
||||||
<!-- Supported Response Types -->
|
<!-- Supported Response Types -->
|
||||||
<SupportedResponseTypes>
|
<SupportedResponseTypes>
|
||||||
<SupportedResponseType>
|
<SupportedResponseType>
|
||||||
@ -168,20 +116,26 @@
|
|||||||
<SupportedGrantTypes>
|
<SupportedGrantTypes>
|
||||||
<SupportedGrantType>
|
<SupportedGrantType>
|
||||||
<GrantTypeName>authorization_code</GrantTypeName>
|
<GrantTypeName>authorization_code</GrantTypeName>
|
||||||
<GrantTypeHandlerImplClass>org.wso2.carbon.identity.oauth2.token.handlers.grant.AuthorizationCodeGrantHandler</GrantTypeHandlerImplClass>
|
<GrantTypeHandlerImplClass>org.wso2.carbon.apimgt.keymgt.handlers.ExtendedAuthorizationCodeGrantHandler</GrantTypeHandlerImplClass>
|
||||||
</SupportedGrantType>
|
</SupportedGrantType>
|
||||||
<SupportedGrantType>
|
<SupportedGrantType>
|
||||||
<GrantTypeName>password</GrantTypeName>
|
<GrantTypeName>password</GrantTypeName>
|
||||||
<!-- <GrantTypeHandlerImplClass>org.wso2.carbon.identity.oauth2.token.handlers.grant.PasswordGrantHandler</GrantTypeHandlerImplClass> -->
|
|
||||||
<GrantTypeHandlerImplClass>org.wso2.carbon.apimgt.keymgt.handlers.ExtendedPasswordGrantHandler</GrantTypeHandlerImplClass>
|
<GrantTypeHandlerImplClass>org.wso2.carbon.apimgt.keymgt.handlers.ExtendedPasswordGrantHandler</GrantTypeHandlerImplClass>
|
||||||
</SupportedGrantType>
|
</SupportedGrantType>
|
||||||
|
|
||||||
|
<!-- This is commented out intentionally due to a bug-->
|
||||||
|
<!--<SupportedGrantType>
|
||||||
|
<GrantTypeName>application_token</GrantTypeName>
|
||||||
|
<GrantTypeHandlerImplClass>org.wso2.carbon.apimgt.keymgt.handlers.OpenKeyManagerGrantHandler</GrantTypeHandlerImplClass>
|
||||||
|
<GrantTypeValidatorImplClass>org.wso2.carbon.apimgt.keymgt.handlers.OpenKeyManagerGrantValidator</GrantTypeValidatorImplClass>
|
||||||
|
</SupportedGrantType>-->
|
||||||
<SupportedGrantType>
|
<SupportedGrantType>
|
||||||
<GrantTypeName>refresh_token</GrantTypeName>
|
<GrantTypeName>refresh_token</GrantTypeName>
|
||||||
<GrantTypeHandlerImplClass>org.wso2.carbon.identity.oauth2.token.handlers.grant.RefreshGrantHandler</GrantTypeHandlerImplClass>
|
<GrantTypeHandlerImplClass>org.wso2.carbon.identity.oauth2.token.handlers.grant.RefreshGrantHandler</GrantTypeHandlerImplClass>
|
||||||
</SupportedGrantType>
|
</SupportedGrantType>
|
||||||
<SupportedGrantType>
|
<SupportedGrantType>
|
||||||
<GrantTypeName>client_credentials</GrantTypeName>
|
<GrantTypeName>client_credentials</GrantTypeName>
|
||||||
<GrantTypeHandlerImplClass>org.wso2.carbon.identity.oauth2.token.handlers.grant.ClientCredentialsGrantHandler</GrantTypeHandlerImplClass>
|
<GrantTypeHandlerImplClass>org.wso2.carbon.apimgt.keymgt.handlers.ExtendedClientCredentialsGrantHandler</GrantTypeHandlerImplClass>
|
||||||
</SupportedGrantType>
|
</SupportedGrantType>
|
||||||
<SupportedGrantType>
|
<SupportedGrantType>
|
||||||
<GrantTypeName>urn:ietf:params:oauth:grant-type:saml2-bearer</GrantTypeName>
|
<GrantTypeName>urn:ietf:params:oauth:grant-type:saml2-bearer</GrantTypeName>
|
||||||
@ -195,24 +149,33 @@
|
|||||||
<OAuthCallbackHandlers>
|
<OAuthCallbackHandlers>
|
||||||
<OAuthCallbackHandler Class="org.wso2.carbon.apimgt.keymgt.util.APIManagerOAuthCallbackHandler"/>
|
<OAuthCallbackHandler Class="org.wso2.carbon.apimgt.keymgt.util.APIManagerOAuthCallbackHandler"/>
|
||||||
</OAuthCallbackHandlers>
|
</OAuthCallbackHandlers>
|
||||||
<!--TokenValidators>
|
<OAuthScopeValidator class="org.wso2.carbon.identity.oauth2.validators.JDBCScopeValidator"/>
|
||||||
<TokenValidator type="bearer" class="org.wso2.carbon.identity.oauth2.validators.DefaultOAuth2TokenValidator"/>
|
|
||||||
</TokenValidators-->
|
<!-- Add custom user headers to the response-->
|
||||||
<!-- Assertions can be used to embedd parameters into access token. -->
|
<!--<RequiredRespHeaderClaimUris>
|
||||||
|
<ClaimUri>http://wso2.org/claims/emailaddress</ClaimUri>
|
||||||
|
<ClaimUri>http://wso2.org/claims/gender</ClaimUri>
|
||||||
|
</RequiredRespHeaderClaimUris>-->
|
||||||
|
|
||||||
|
<!-- Enable/Disable OAuth Caching-->
|
||||||
|
<!--<EnableCache>true</EnableCache>-->
|
||||||
|
|
||||||
|
<!-- Assertions can be used to embedd parameters into access token.-->
|
||||||
<EnableAssertions>
|
<EnableAssertions>
|
||||||
<UserName>false</UserName>
|
<UserName>false</UserName>
|
||||||
</EnableAssertions>
|
</EnableAssertions>
|
||||||
|
|
||||||
<!-- This should be set to true when using multiple user stores and keys
|
<!-- This should be set to true when using multiple user stores and keys should saved
|
||||||
should saved into different tables according to the user store. By default
|
into different tables according to the user store. By default all the application keys are saved in to the same table.
|
||||||
all the application keys are saved in to the same table. UserName Assertion
|
UserName Assertion should be 'true' to use this.-->
|
||||||
should be 'true' to use this. -->
|
|
||||||
<EnableAccessTokenPartitioning>false</EnableAccessTokenPartitioning>
|
<EnableAccessTokenPartitioning>false</EnableAccessTokenPartitioning>
|
||||||
<!-- user store domain names and mapping to new table name. eg: if you
|
|
||||||
provide 'A:foo.com', foo.com should be the user store domain name and 'A'
|
<!-- user store domain names and mappings to new table names.
|
||||||
represent the relavant mapping of token store table, i.e. tokens will be
|
eg: if you provide 'A:foo.com', foo.com should be the user store domain name and 'A' represent the relavant mapping of
|
||||||
added to a table called IDN_OAUTH2_ACCESS_TOKEN_A. -->
|
token storing table, i.e. tokens relevant to the users comming from foo.com user store will be added to a table called
|
||||||
|
IDN_OAUTH2_ACCESS_TOKEN_A. -->
|
||||||
<AccessTokenPartitioningDomains><!-- A:foo.com, B:bar.com --></AccessTokenPartitioningDomains>
|
<AccessTokenPartitioningDomains><!-- A:foo.com, B:bar.com --></AccessTokenPartitioningDomains>
|
||||||
|
|
||||||
<AuthorizationContextTokenGeneration>
|
<AuthorizationContextTokenGeneration>
|
||||||
<Enabled>false</Enabled>
|
<Enabled>false</Enabled>
|
||||||
<TokenGeneratorImplClass>org.wso2.carbon.identity.oauth2.authcontext.JWTTokenGenerator</TokenGeneratorImplClass>
|
<TokenGeneratorImplClass>org.wso2.carbon.identity.oauth2.authcontext.JWTTokenGenerator</TokenGeneratorImplClass>
|
||||||
@ -221,30 +184,25 @@
|
|||||||
<SignatureAlgorithm>SHA256withRSA</SignatureAlgorithm>
|
<SignatureAlgorithm>SHA256withRSA</SignatureAlgorithm>
|
||||||
<AuthorizationContextTTL>15</AuthorizationContextTTL>
|
<AuthorizationContextTTL>15</AuthorizationContextTTL>
|
||||||
</AuthorizationContextTokenGeneration>
|
</AuthorizationContextTokenGeneration>
|
||||||
|
|
||||||
<SAML2Grant>
|
<SAML2Grant>
|
||||||
<!--SAML2TokenHandler></SAML2TokenHandler-->
|
<!--SAML2TokenHandler></SAML2TokenHandler-->
|
||||||
</SAML2Grant>
|
</SAML2Grant>
|
||||||
<OpenIDConnect>
|
|
||||||
<IDTokenBuilder>org.wso2.carbon.identity.openidconnect.DefaultIDTokenBuilder</IDTokenBuilder>
|
<!-- Primary/secondary login configuration for APIstore. If user likes to keep two login attributes in a distributed setup, to login the APIstore,
|
||||||
<!--
|
he should configure this section. Primary login doesn't have a claimUri associated with it. But secondary login, which is a claim attribute,
|
||||||
Default value for IDTokenIssuerID, is OAuth2TokenEPUrl.
|
is associated with a claimuri.-->
|
||||||
If that doesn't satisfy uncomment the following config and explicitly configure the value
|
<!-- <LoginConfig>
|
||||||
-->
|
<UserIdLogin primary="true">
|
||||||
<!--IDTokenIssuerID>https://localhost:9443/oauth2/token</IDTokenIssuerID-->
|
<ClaimUri></ClaimUri>
|
||||||
<IDTokenSubjectClaim>http://wso2.org/claims/givenname</IDTokenSubjectClaim>
|
</UserIdLogin>
|
||||||
<IDTokenCustomClaimsCallBackHandler>org.wso2.carbon.identity.openidconnect.SAMLAssertionClaimsCallback</IDTokenCustomClaimsCallBackHandler>
|
<EmailLogin primary="false">
|
||||||
<IDTokenExpiration>3600</IDTokenExpiration>
|
<ClaimUri>http://wso2.org/claims/emailaddress</ClaimUri>
|
||||||
<UserInfoEndpointClaimDialect>http://wso2.org/claims</UserInfoEndpointClaimDialect>
|
</EmailLogin>
|
||||||
<UserInfoEndpointClaimRetriever>org.wso2.carbon.identity.oauth.endpoint.user.impl.UserInfoUserStoreClaimRetriever</UserInfoEndpointClaimRetriever>
|
</LoginConfig>-->
|
||||||
<UserInfoEndpointRequestValidator>org.wso2.carbon.identity.oauth.endpoint.user.impl.UserInforRequestDefaultValidator</UserInfoEndpointRequestValidator>
|
|
||||||
<UserInfoEndpointAccessTokenValidator>org.wso2.carbon.identity.oauth.endpoint.user.impl.UserInfoISAccessTokenValidator</UserInfoEndpointAccessTokenValidator>
|
|
||||||
<UserInfoEndpointResponseBuilder>org.wso2.carbon.identity.oauth.endpoint.user.impl.UserInfoJSONResponseBuilder</UserInfoEndpointResponseBuilder>
|
|
||||||
<SkipUserConsent>false</SkipUserConsent>
|
|
||||||
</OpenIDConnect>
|
|
||||||
</OAuth>
|
</OAuth>
|
||||||
|
|
||||||
<MultifactorAuthentication>
|
<MultifactorAuthentication>
|
||||||
<!--Enable>false</Enable-->
|
|
||||||
<XMPPSettings>
|
<XMPPSettings>
|
||||||
<XMPPConfig>
|
<XMPPConfig>
|
||||||
<XMPPProvider>gtalk</XMPPProvider>
|
<XMPPProvider>gtalk</XMPPProvider>
|
||||||
@ -258,59 +216,15 @@
|
|||||||
</MultifactorAuthentication>
|
</MultifactorAuthentication>
|
||||||
|
|
||||||
<SSOService>
|
<SSOService>
|
||||||
<PersistanceCacheTimeout>157680000</PersistanceCacheTimeout>
|
<IdentityProviderURL>https://localhost:9443/samlsso</IdentityProviderURL>
|
||||||
<SessionIndexCacheTimeout>157680000</SessionIndexCacheTimeout>
|
|
||||||
<EntityId>localhost</EntityId>
|
|
||||||
<!--
|
|
||||||
Default value for IdentityProviderURL is built in following format
|
|
||||||
https://<HostName>:<MgtTrpProxyPort except 443>/<ProxyContextPath>/samlsso
|
|
||||||
If that doesn't satisfy uncomment the following config and explicitly configure the value
|
|
||||||
-->
|
|
||||||
<!--IdentityProviderURL>https://localhost:9443/samlsso</IdentityProviderURL-->
|
|
||||||
<SingleLogoutRetryCount>5</SingleLogoutRetryCount>
|
|
||||||
<SingleLogoutRetryInterval>60000</SingleLogoutRetryInterval>
|
|
||||||
<!-- in milli seconds -->
|
|
||||||
<TenantPartitioningEnabled>false</TenantPartitioningEnabled>
|
|
||||||
<SessionTimeout>36000</SessionTimeout>
|
|
||||||
<!-- remember me session timeout in seconds -->
|
|
||||||
<!-- skips authentication if valid SAML2 Web SSO browser session available -->
|
|
||||||
<AttributeStatementBuilder>org.wso2.carbon.identity.sso.saml.attributes.UserAttributeStatementBuilder</AttributeStatementBuilder>
|
|
||||||
<AttributesClaimDialect>http://wso2.org/claims</AttributesClaimDialect>
|
|
||||||
<AcceptOpenIDLogin>false</AcceptOpenIDLogin>
|
|
||||||
<ClaimsRetrieverImplClass>org.wso2.carbon.identity.sso.saml.builders.claims.DefaultClaimsRetriever</ClaimsRetrieverImplClass>
|
|
||||||
<SAMLSSOAssertionBuilder>org.wso2.carbon.identity.sso.saml.builders.assertion.DefaultSAMLAssertionBuilder</SAMLSSOAssertionBuilder>
|
|
||||||
<SAMLSSOEncrypter>org.wso2.carbon.identity.sso.saml.builders.encryption.DefaultSSOEncrypter</SAMLSSOEncrypter>
|
|
||||||
<SAMLSSOSigner>org.wso2.carbon.identity.sso.saml.builders.signature.DefaultSSOSigner</SAMLSSOSigner>
|
|
||||||
<SAML2HTTPRedirectSignatureValidator>org.wso2.carbon.identity.sso.saml.validators.SAML2HTTPRedirectDeflateSignatureValidator</SAML2HTTPRedirectSignatureValidator>
|
|
||||||
<!--SAMLSSOResponseBuilder>org.wso2.carbon.identity.sso.saml.builders.DefaultResponseBuilder</SAMLSSOResponseBuilder-->
|
|
||||||
|
|
||||||
<!-- SAML Token validity period in minutes -->
|
|
||||||
<SAMLResponseValidityPeriod>5</SAMLResponseValidityPeriod>
|
|
||||||
<UseAuthenticatedUserDomainCrypto>false</UseAuthenticatedUserDomainCrypto>
|
|
||||||
</SSOService>
|
</SSOService>
|
||||||
|
|
||||||
<SecurityTokenService>
|
|
||||||
<!--
|
|
||||||
Default value for IdentityProviderURL is built in following format
|
|
||||||
https://<HostName>:<MgtTrpProxyPort except 443>/<ProxyContextPath>/services/wso2carbon-sts
|
|
||||||
If that doesn't satisfy uncomment the following config and explicitly configure the value
|
|
||||||
-->
|
|
||||||
<!--IdentityProviderURL>https://localhost:9443/services/wso2carbon-sts</IdentityProviderURL-->
|
|
||||||
</SecurityTokenService>
|
|
||||||
|
|
||||||
<PassiveSTS>
|
|
||||||
<!--
|
|
||||||
Default value for IdentityProviderURL is built in following format
|
|
||||||
https://<HostName>:<MgtTrpProxyPort except 443>/<ProxyContextPath>/passivests
|
|
||||||
If that doesn't satisfy uncomment the following config and explicitly configure the value
|
|
||||||
-->
|
|
||||||
<!--IdentityProviderURL>https://localhost:9443/passivests</IdentityProviderURL-->
|
|
||||||
</PassiveSTS>
|
|
||||||
|
|
||||||
<EntitlementSettings>
|
<EntitlementSettings>
|
||||||
<!-- Uncomment this to enable on-demand policy loading -->
|
<!-- Uncomment this to enable on-demand policy loading -->
|
||||||
<!--OnDemandPolicyLoading> <Enable>true</Enable> <MaxInMemoryPolicies>100</MaxInMemoryPolicies>
|
<!--OnDemandPolicyLoading>
|
||||||
</OnDemandPolicyLoading -->
|
<Enable>true</Enable>
|
||||||
|
<MaxInMemoryPolicies>100</MaxInMemoryPolicies>
|
||||||
|
</OnDemandPolicyLoading-->
|
||||||
<DecisionCaching>
|
<DecisionCaching>
|
||||||
<Enable>true</Enable>
|
<Enable>true</Enable>
|
||||||
<CachingInterval>36000</CachingInterval>
|
<CachingInterval>36000</CachingInterval>
|
||||||
@ -319,54 +233,16 @@
|
|||||||
<Enable>true</Enable>
|
<Enable>true</Enable>
|
||||||
</AttributeCaching>
|
</AttributeCaching>
|
||||||
<ThirftBasedEntitlementConfig>
|
<ThirftBasedEntitlementConfig>
|
||||||
<EnableThriftService>false</EnableThriftService>
|
<EnableThriftService>true</EnableThriftService>
|
||||||
<ReceivePort>${Ports.ThriftEntitlementReceivePort}</ReceivePort>
|
<ReceivePort>${Ports.ThriftEntitlementReceivePort}</ReceivePort>
|
||||||
<ClientTimeout>10000</ClientTimeout>
|
<ClientTimeout>10000</ClientTimeout>
|
||||||
<KeyStore>
|
<KeyStore>
|
||||||
<Location>${carbon.home}/repository/resources/security/wso2carbon.jks</Location>
|
<Location>${carbon.home}/repository/resources/security/wso2carbon.jks</Location>
|
||||||
<Password>wso2carbon</Password>
|
<Password>wso2carbon</Password>
|
||||||
</KeyStore>
|
</KeyStore>
|
||||||
<!-- Enable this element to mention the host-name of your IS machine -->
|
|
||||||
<ThriftHostName>localhost</ThriftHostName>
|
|
||||||
</ThirftBasedEntitlementConfig>
|
</ThirftBasedEntitlementConfig>
|
||||||
</EntitlementSettings>
|
</EntitlementSettings>
|
||||||
|
|
||||||
<SCIM>
|
<!--To do OSGI invocations to OAuth2Service,when the entire server is in one JVM -->
|
||||||
<!--
|
<SeparateBackEnd>false</SeparateBackEnd>
|
||||||
Default value for UserEPUrl and GroupEPUrl are built in following format
|
|
||||||
https://<HostName>:<MgtTrpProxyPort except 443>/<ProxyContextPath>/<context>/<path>
|
|
||||||
If that doesn't satisfy uncomment the following config and explicitly configure the value
|
|
||||||
-->
|
|
||||||
<!--UserEPUrl>https://localhost:9443/wso2/scim/Users</UserEPUrl-->
|
|
||||||
<!--GroupEPUrl>https://localhost:9443/wso2/scim/Groups</GroupEPUrl-->
|
|
||||||
<SCIMAuthenticators>
|
|
||||||
<Authenticator class="org.wso2.carbon.identity.scim.provider.auth.BasicAuthHandler">
|
|
||||||
<Property name="Priority">5</Property>
|
|
||||||
</Authenticator>
|
|
||||||
<Authenticator class="org.wso2.carbon.identity.scim.provider.auth.OAuthHandler">
|
|
||||||
<Property name="Priority">10</Property>
|
|
||||||
<Property name="AuthorizationServer">local://services</Property>
|
|
||||||
<!--Property name="AuthorizationServer">https://localhost:9443/services</Property>
|
|
||||||
<Property name="UserName">admin</Property>
|
|
||||||
<Property name="Password">admin</Property-->
|
|
||||||
</Authenticator>
|
|
||||||
</SCIMAuthenticators>
|
|
||||||
</SCIM>
|
|
||||||
|
|
||||||
<!--SessionContextCache>
|
|
||||||
<Enable>true</Enable>
|
|
||||||
<Capacity>100000</Capacity>
|
|
||||||
</SessionContextCache-->
|
|
||||||
|
|
||||||
<EventListeners>
|
|
||||||
<EventListener type="org.wso2.carbon.user.core.listener.UserOperationEventListener"
|
|
||||||
name="org.wso2.carbon.identity.workflow.mgt.impl.userstore.UserStoreActionListener"
|
|
||||||
orderId="10" enable="false"/>
|
|
||||||
<EventListener type="org.wso2.carbon.user.core.listener.UserOperationEventListener" name="org.wso2.carbon.identity.mgt.IdentityMgtEventListener"
|
|
||||||
orderId="50" enable="false"/>
|
|
||||||
<EventListener type="org.wso2.carbon.user.core.listener.UserOperationEventListener" name="org.wso2.carbon.identity.oauth.listener.IdentityOathEventListener"
|
|
||||||
orderId="60" enable="false"/>
|
|
||||||
<EventListener type="org.wso2.carbon.user.core.listener.UserOperationEventListener" name="org.wso2.carbon.identity.provider.openid.listener.IdentityOpenIDUserEventListener"
|
|
||||||
orderId="70" enable="false"/>
|
|
||||||
</EventListeners>
|
|
||||||
</Server>
|
</Server>
|
||||||
@ -0,0 +1,24 @@
|
|||||||
|
<api xmlns="http://ws.apache.org/ns/synapse" name="_WSO2AMAuthorizeAPI_" context="/authorize">
|
||||||
|
<resource methods="GET" url-mapping="/*" faultSequence="_token_fault_">
|
||||||
|
<inSequence>
|
||||||
|
<property name="uri.var.portnum" expression="get-property('keyManager.port')"/>
|
||||||
|
<property name="uri.var.hostname" expression="get-property('keyManager.hostname')"/>
|
||||||
|
<send>
|
||||||
|
<endpoint>
|
||||||
|
<http uri-template="https://{uri.var.hostname}:{uri.var.portnum}/oauth2/authorize">
|
||||||
|
<timeout>
|
||||||
|
<duration>60000</duration>
|
||||||
|
<responseAction>fault</responseAction>
|
||||||
|
</timeout>
|
||||||
|
</http>
|
||||||
|
</endpoint>
|
||||||
|
</send>
|
||||||
|
</inSequence>
|
||||||
|
<outSequence>
|
||||||
|
<send/>
|
||||||
|
</outSequence>
|
||||||
|
</resource>
|
||||||
|
<handlers>
|
||||||
|
<handler class="org.wso2.carbon.apimgt.gateway.handlers.common.SynapsePropertiesHandler"/>
|
||||||
|
</handlers>
|
||||||
|
</api>
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?><api xmlns="http://ws.apache.org/ns/synapse" name="_WSO2AMRevokeAPI_" context="/revoke">
|
||||||
|
<resource methods="POST" url-mapping="/*" faultSequence="_token_fault_">
|
||||||
|
<inSequence>
|
||||||
|
<property name="uri.var.portnum" expression="get-property('keyManager.port')"/>
|
||||||
|
<property name="uri.var.hostname" expression="get-property('keyManager.hostname')"/>
|
||||||
|
<send>
|
||||||
|
<endpoint>
|
||||||
|
<http uri-template="https://{uri.var.hostname}:{uri.var.portnum}/oauth2/revoke">
|
||||||
|
<timeout>
|
||||||
|
<duration>60000</duration>
|
||||||
|
<responseAction>fault</responseAction>
|
||||||
|
</timeout>
|
||||||
|
</http>
|
||||||
|
</endpoint>
|
||||||
|
</send>
|
||||||
|
</inSequence>
|
||||||
|
<outSequence>
|
||||||
|
<send/>
|
||||||
|
</outSequence>
|
||||||
|
</resource>
|
||||||
|
<handlers>
|
||||||
|
<!--handler class="org.wso2.carbon.apimgt.gateway.handlers.ext.APIManagerCacheExtensionHandler"/-->
|
||||||
|
<handler class="org.wso2.carbon.apimgt.gateway.handlers.common.SynapsePropertiesHandler"/>
|
||||||
|
</handlers>
|
||||||
|
</api>
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
<api xmlns="http://ws.apache.org/ns/synapse" name="_WSO2AMTokenAPI_" context="/token">
|
||||||
|
<resource methods="POST" url-mapping="/*" faultSequence="_token_fault_">
|
||||||
|
<inSequence>
|
||||||
|
<property name="uri.var.portnum" expression="get-property('keyManager.port')"/>
|
||||||
|
<property name="uri.var.hostname" expression="get-property('keyManager.hostname')"/>
|
||||||
|
<send>
|
||||||
|
<endpoint>
|
||||||
|
<http uri-template="https://{uri.var.hostname}:{uri.var.portnum}/oauth2/token">
|
||||||
|
<timeout>
|
||||||
|
<duration>60000</duration>
|
||||||
|
<responseAction>fault</responseAction>
|
||||||
|
</timeout>
|
||||||
|
</http>
|
||||||
|
</endpoint>
|
||||||
|
</send>
|
||||||
|
</inSequence>
|
||||||
|
<outSequence>
|
||||||
|
<send/>
|
||||||
|
</outSequence>
|
||||||
|
</resource>
|
||||||
|
<handlers>
|
||||||
|
<handler class="org.wso2.carbon.apimgt.gateway.handlers.ext.APIManagerCacheExtensionHandler"/>
|
||||||
|
<handler class="org.wso2.carbon.apimgt.gateway.handlers.common.SynapsePropertiesHandler"/>
|
||||||
|
</handlers>
|
||||||
|
</api>
|
||||||
@ -0,0 +1,145 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<proxy xmlns="http://ws.apache.org/ns/synapse"
|
||||||
|
name="WorkflowCallbackService"
|
||||||
|
transports="https http"
|
||||||
|
startOnLoad="true"
|
||||||
|
trace="disable">
|
||||||
|
<description/>
|
||||||
|
<target>
|
||||||
|
<inSequence>
|
||||||
|
<property name="messageType"
|
||||||
|
value="application/x-www-form-urlencoded"
|
||||||
|
scope="axis2"
|
||||||
|
type="STRING"/>
|
||||||
|
<send>
|
||||||
|
<endpoint>
|
||||||
|
<address uri="https://localhost:9443/store/site/blocks/workflow/workflow-listener/ajax/workflow-listener.jag"
|
||||||
|
format="rest"/>
|
||||||
|
</endpoint>
|
||||||
|
</send>
|
||||||
|
</inSequence>
|
||||||
|
<outSequence>
|
||||||
|
<property name="messageType" value="text/xml" scope="axis2" type="STRING"/>
|
||||||
|
<send/>
|
||||||
|
</outSequence>
|
||||||
|
</target>
|
||||||
|
<publishWSDL>
|
||||||
|
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||||
|
xmlns:ns1="http://org.apache.axis2/xsd"
|
||||||
|
xmlns:ns="http://callback.workflow.apimgt.carbon.wso2.org"
|
||||||
|
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
|
||||||
|
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
|
||||||
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||||
|
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
|
||||||
|
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||||
|
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
|
||||||
|
targetNamespace="http://callback.workflow.apimgt.carbon.wso2.org">
|
||||||
|
<wsdl:documentation>WorkflowCallbackService</wsdl:documentation>
|
||||||
|
<wsdl:types>
|
||||||
|
<xs:schema attributeFormDefault="qualified"
|
||||||
|
elementFormDefault="qualified"
|
||||||
|
targetNamespace="http://callback.workflow.apimgt.carbon.wso2.org">
|
||||||
|
<xs:element name="resumeEvent">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element minOccurs="0"
|
||||||
|
name="workflowReference"
|
||||||
|
nillable="true"
|
||||||
|
type="xs:string"/>
|
||||||
|
<xs:element minOccurs="0" name="status" nillable="true" type="xs:string"/>
|
||||||
|
<xs:element minOccurs="0"
|
||||||
|
name="description"
|
||||||
|
nillable="true"
|
||||||
|
type="xs:string"/>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
<xs:element name="resumeEventResponse">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
</xs:schema>
|
||||||
|
</wsdl:types>
|
||||||
|
<wsdl:message name="resumeEventRequest">
|
||||||
|
<wsdl:part name="parameters" element="ns:resumeEvent"/>
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="resumeEventResponse">
|
||||||
|
<wsdl:part name="parameters" element="ns:resumeEventResponse"/>
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:portType name="WorkflowCallbackServicePortType">
|
||||||
|
<wsdl:operation name="resumeEvent">
|
||||||
|
<wsdl:input message="ns:resumeEventRequest" wsaw:Action="urn:resumeEvent"/>
|
||||||
|
<wsdl:output message="ns:resumeEventResponse" wsaw:Action="urn:resumeEventResponse"/>
|
||||||
|
</wsdl:operation>
|
||||||
|
</wsdl:portType>
|
||||||
|
<wsdl:binding name="WorkflowCallbackServiceSoap11Binding"
|
||||||
|
type="ns:WorkflowCallbackServicePortType">
|
||||||
|
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
|
||||||
|
<wsdl:operation name="resumeEvent">
|
||||||
|
<soap:operation soapAction="urn:resumeEvent" style="document"/>
|
||||||
|
<wsdl:input>
|
||||||
|
<soap:body use="literal"/>
|
||||||
|
</wsdl:input>
|
||||||
|
<wsdl:output>
|
||||||
|
<soap:body use="literal"/>
|
||||||
|
</wsdl:output>
|
||||||
|
</wsdl:operation>
|
||||||
|
</wsdl:binding>
|
||||||
|
<wsdl:binding name="WorkflowCallbackServiceSoap12Binding"
|
||||||
|
type="ns:WorkflowCallbackServicePortType">
|
||||||
|
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
|
||||||
|
<wsdl:operation name="resumeEvent">
|
||||||
|
<soap12:operation soapAction="urn:resumeEvent" style="document"/>
|
||||||
|
<wsdl:input>
|
||||||
|
<soap12:body use="literal"/>
|
||||||
|
</wsdl:input>
|
||||||
|
<wsdl:output>
|
||||||
|
<soap12:body use="literal"/>
|
||||||
|
</wsdl:output>
|
||||||
|
</wsdl:operation>
|
||||||
|
</wsdl:binding>
|
||||||
|
<wsdl:binding name="WorkflowCallbackServiceHttpBinding"
|
||||||
|
type="ns:WorkflowCallbackServicePortType">
|
||||||
|
<http:binding verb="POST"/>
|
||||||
|
<wsdl:operation name="resumeEvent">
|
||||||
|
<http:operation location="resumeEvent"/>
|
||||||
|
<wsdl:input>
|
||||||
|
<mime:content type="text/xml" part="parameters"/>
|
||||||
|
</wsdl:input>
|
||||||
|
<wsdl:output>
|
||||||
|
<mime:content type="text/xml" part="parameters"/>
|
||||||
|
</wsdl:output>
|
||||||
|
</wsdl:operation>
|
||||||
|
</wsdl:binding>
|
||||||
|
<wsdl:service name="WorkflowCallbackService">
|
||||||
|
<wsdl:port name="WorkflowCallbackServiceHttpsSoap11Endpoint"
|
||||||
|
binding="ns:WorkflowCallbackServiceSoap11Binding">
|
||||||
|
<soap:address location="https://localhost:8243/services/WorkflowCallbackService.WorkflowCallbackServiceHttpsSoap11Endpoint/"/>
|
||||||
|
</wsdl:port>
|
||||||
|
<wsdl:port name="WorkflowCallbackServiceHttpSoap11Endpoint"
|
||||||
|
binding="ns:WorkflowCallbackServiceSoap11Binding">
|
||||||
|
<soap:address location="http://localhost:8280/services/WorkflowCallbackService.WorkflowCallbackServiceHttpSoap11Endpoint/"/>
|
||||||
|
</wsdl:port>
|
||||||
|
<wsdl:port name="WorkflowCallbackServiceHttpsSoap12Endpoint"
|
||||||
|
binding="ns:WorkflowCallbackServiceSoap12Binding">
|
||||||
|
<soap12:address location="https://localhost:8243/services/WorkflowCallbackService.WorkflowCallbackServiceHttpsSoap12Endpoint/"/>
|
||||||
|
</wsdl:port>
|
||||||
|
<wsdl:port name="WorkflowCallbackServiceHttpSoap12Endpoint"
|
||||||
|
binding="ns:WorkflowCallbackServiceSoap12Binding">
|
||||||
|
<soap12:address location="http://localhost:8280/services/WorkflowCallbackService.WorkflowCallbackServiceHttpSoap12Endpoint/"/>
|
||||||
|
</wsdl:port>
|
||||||
|
<wsdl:port name="WorkflowCallbackServiceHttpsEndpoint"
|
||||||
|
binding="ns:WorkflowCallbackServiceHttpBinding">
|
||||||
|
<http:address location="https://localhost:8243/services/WorkflowCallbackService.WorkflowCallbackServiceHttpsEndpoint/"/>
|
||||||
|
</wsdl:port>
|
||||||
|
<wsdl:port name="WorkflowCallbackServiceHttpEndpoint"
|
||||||
|
binding="ns:WorkflowCallbackServiceHttpBinding">
|
||||||
|
<http:address location="http://localhost:8280/services/WorkflowCallbackService.WorkflowCallbackServiceHttpEndpoint/"/>
|
||||||
|
</wsdl:port>
|
||||||
|
</wsdl:service>
|
||||||
|
</wsdl:definitions>
|
||||||
|
</publishWSDL>
|
||||||
|
</proxy>
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
<!--
|
||||||
|
~ Copyright (c) 2005-2010, WSO2 Inc. (http://wso2.com) All Rights Reserved.
|
||||||
|
~
|
||||||
|
~ WSO2 Inc. licenses this file to you under the Apache License,
|
||||||
|
~ Version 2.0 (the "License"); you may not use this file except
|
||||||
|
~ in compliance with the License.
|
||||||
|
~ You may obtain a copy of the License at
|
||||||
|
~
|
||||||
|
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
~
|
||||||
|
~ Unless required by applicable law or agreed to in writing,
|
||||||
|
~ software distributed under the License is distributed on an
|
||||||
|
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
~ KIND, either express or implied. See the License for the
|
||||||
|
~ specific language governing permissions and limitations
|
||||||
|
~ under the License.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- Registry declaration of the WSO2 ESB -->
|
||||||
|
<registry xmlns="http://ws.apache.org/ns/synapse" provider="org.wso2.carbon.mediation.registry.WSO2Registry">
|
||||||
|
<!--all resources loaded from the URL registry would be
|
||||||
|
cached for this number of milliseconds -->
|
||||||
|
<parameter name="cachableDuration">15000</parameter>
|
||||||
|
</registry>
|
||||||
@ -0,0 +1,4 @@
|
|||||||
|
<sequence name="_auth_failure_handler_" xmlns="http://ws.apache.org/ns/synapse">
|
||||||
|
<property name="error_message_type" value="application/xml"/>
|
||||||
|
<sequence key="_cors_request_handler_"/>
|
||||||
|
</sequence>
|
||||||
@ -0,0 +1,26 @@
|
|||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
<!--
|
||||||
|
~ Copyright (c) 2005-2010, WSO2 Inc. (http://wso2.com) All Rights Reserved.
|
||||||
|
~
|
||||||
|
~ WSO2 Inc. licenses this file to you under the Apache License,
|
||||||
|
~ Version 2.0 (the "License"); you may not use this file except
|
||||||
|
~ in compliance with the License.
|
||||||
|
~ You may obtain a copy of the License at
|
||||||
|
~
|
||||||
|
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
~
|
||||||
|
~ Unless required by applicable law or agreed to in writing,
|
||||||
|
~ software distributed under the License is distributed on an
|
||||||
|
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
~ KIND, either express or implied. See the License for the
|
||||||
|
~ specific language governing permissions and limitations
|
||||||
|
~ under the License.
|
||||||
|
-->
|
||||||
|
<sequence xmlns="http://ws.apache.org/ns/synapse" name="_build_">
|
||||||
|
<builder>
|
||||||
|
<messageBuilder contentType="application/json" class="org.apache.axis2.json.JSONBuilder"
|
||||||
|
formatterClass="org.apache.axis2.json.JSONMessageFormatter"/>
|
||||||
|
<messageBuilder contentType="application/xml" class="org.apache.axis2.builder.ApplicationXMLBuilder"
|
||||||
|
formatterClass="org.apache.axis2.transport.http.ApplicationXMLFormatter"/>
|
||||||
|
</builder>
|
||||||
|
</sequence>
|
||||||
@ -0,0 +1,21 @@
|
|||||||
|
<sequence xmlns="http://ws.apache.org/ns/synapse" name="_cors_request_handler_">
|
||||||
|
<filter source="$ctx:CORSConfiguration.Enabled" regex="true">
|
||||||
|
<then>
|
||||||
|
<filter source="boolean($trp:Access-Control-Allow-Origin)" regex="false">
|
||||||
|
<then>
|
||||||
|
<property name="Access-Control-Allow-Origin" expression="$ctx:Access-Control-Allow-Origin" scope="transport" type="STRING"/>
|
||||||
|
</then>
|
||||||
|
</filter>
|
||||||
|
<filter source="boolean($trp:Access-Control-Allow-Methods)" regex="false">
|
||||||
|
<then>
|
||||||
|
<property name="Access-Control-Allow-Methods" expression="$ctx:Access-Control-Allow-Methods" scope="transport" type="STRING"/>
|
||||||
|
</then>
|
||||||
|
</filter>
|
||||||
|
<filter source="boolean($trp:Access-Control-Allow-Headers)" regex="false">
|
||||||
|
<then>
|
||||||
|
<property name="Access-Control-Allow-Headers" expression="$ctx:Access-Control-Allow-Headers" scope="transport" type="STRING"/>
|
||||||
|
</then>
|
||||||
|
</filter>
|
||||||
|
</then>
|
||||||
|
</filter>
|
||||||
|
</sequence>
|
||||||
@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
<!--
|
||||||
|
~ Copyright (c) 2005-2010, WSO2 Inc. (http://wso2.com) All Rights Reserved.
|
||||||
|
~
|
||||||
|
~ WSO2 Inc. licenses this file to you under the Apache License,
|
||||||
|
~ Version 2.0 (the "License"); you may not use this file except
|
||||||
|
~ in compliance with the License.
|
||||||
|
~ You may obtain a copy of the License at
|
||||||
|
~
|
||||||
|
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
~
|
||||||
|
~ Unless required by applicable law or agreed to in writing,
|
||||||
|
~ software distributed under the License is distributed on an
|
||||||
|
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
~ KIND, either express or implied. See the License for the
|
||||||
|
~ specific language governing permissions and limitations
|
||||||
|
~ under the License.
|
||||||
|
-->
|
||||||
|
<sequence xmlns="http://ws.apache.org/ns/synapse" name="_production_key_error_">
|
||||||
|
<property name="ERROR_CODE" value="900901"/>
|
||||||
|
<property name="ERROR_MESSAGE" value="Production key offered to the API with no production endpoint"/>
|
||||||
|
<property name="CUSTOM_HTTP_SC" value="403"/>
|
||||||
|
<sequence key="fault"/>
|
||||||
|
</sequence>
|
||||||
@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
<!--
|
||||||
|
~ Copyright (c) 2005-2010, WSO2 Inc. (http://wso2.com) All Rights Reserved.
|
||||||
|
~
|
||||||
|
~ WSO2 Inc. licenses this file to you under the Apache License,
|
||||||
|
~ Version 2.0 (the "License"); you may not use this file except
|
||||||
|
~ in compliance with the License.
|
||||||
|
~ You may obtain a copy of the License at
|
||||||
|
~
|
||||||
|
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
~
|
||||||
|
~ Unless required by applicable law or agreed to in writing,
|
||||||
|
~ software distributed under the License is distributed on an
|
||||||
|
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
~ KIND, either express or implied. See the License for the
|
||||||
|
~ specific language governing permissions and limitations
|
||||||
|
~ under the License.
|
||||||
|
-->
|
||||||
|
<sequence xmlns="http://ws.apache.org/ns/synapse" name="_resource_mismatch_handler_">
|
||||||
|
<property name="ERROR_CODE" value="403"/>
|
||||||
|
<property name="ERROR_MESSAGE" value="No matching resource found in the API for the given request"/>
|
||||||
|
<property name="CUSTOM_HTTP_SC" value="403"/>
|
||||||
|
<sequence key="fault"/>
|
||||||
|
</sequence>
|
||||||
@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
<!--
|
||||||
|
~ Copyright (c) 2005-2010, WSO2 Inc. (http://wso2.com) All Rights Reserved.
|
||||||
|
~
|
||||||
|
~ WSO2 Inc. licenses this file to you under the Apache License,
|
||||||
|
~ Version 2.0 (the "License"); you may not use this file except
|
||||||
|
~ in compliance with the License.
|
||||||
|
~ You may obtain a copy of the License at
|
||||||
|
~
|
||||||
|
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
~
|
||||||
|
~ Unless required by applicable law or agreed to in writing,
|
||||||
|
~ software distributed under the License is distributed on an
|
||||||
|
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
~ KIND, either express or implied. See the License for the
|
||||||
|
~ specific language governing permissions and limitations
|
||||||
|
~ under the License.
|
||||||
|
-->
|
||||||
|
<sequence xmlns="http://ws.apache.org/ns/synapse" name="_sandbox_key_error_">
|
||||||
|
<property name="ERROR_CODE" value="900901"/>
|
||||||
|
<property name="ERROR_MESSAGE" value="Sandbox key offered to the API with no sandbox endpoint"/>
|
||||||
|
<property name="CUSTOM_HTTP_SC" value="403"/>
|
||||||
|
<sequence key="fault"/>
|
||||||
|
</sequence>
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
<sequence name="_throttle_out_handler_" xmlns="http://ws.apache.org/ns/synapse">
|
||||||
|
<property name="X-JWT-Assertion" scope="transport" action="remove"/>
|
||||||
|
<class name="org.wso2.carbon.apimgt.usage.publisher.APIMgtThrottleUsageHandler"/>
|
||||||
|
<sequence key="_cors_request_handler_"/>
|
||||||
|
</sequence>
|
||||||
@ -0,0 +1,40 @@
|
|||||||
|
<sequence xmlns="http://ws.apache.org/ns/synapse" name="_token_fault_">
|
||||||
|
<log level="custom">
|
||||||
|
<property name="STATUS" value="Executing token 'fault' sequence"/>
|
||||||
|
<property name="ERROR_CODE" expression="get-property('ERROR_CODE')"/>
|
||||||
|
<property name="ERROR_MESSAGE" expression="get-property('ERROR_MESSAGE')"/>
|
||||||
|
</log>
|
||||||
|
<payloadFactory>
|
||||||
|
<format>
|
||||||
|
<am:fault xmlns:am="http://wso2.org/apimanager">
|
||||||
|
<am:code>$1</am:code>
|
||||||
|
<am:type>Status report</am:type>
|
||||||
|
<am:message>Runtime Error</am:message>
|
||||||
|
<am:description>$2</am:description>
|
||||||
|
</am:fault>
|
||||||
|
</format>
|
||||||
|
<args>
|
||||||
|
<arg expression="$ctx:ERROR_CODE"/>
|
||||||
|
<arg expression="$ctx:ERROR_MESSAGE"/>
|
||||||
|
</args>
|
||||||
|
</payloadFactory>
|
||||||
|
<filter xpath="$ctx:CUSTOM_HTTP_SC">
|
||||||
|
<then>
|
||||||
|
<property name="HTTP_SC" expression="$ctx:CUSTOM_HTTP_SC" scope="axis2"/>
|
||||||
|
</then>
|
||||||
|
<else>
|
||||||
|
<property name="HTTP_SC" value="500" scope="axis2"/>
|
||||||
|
</else>
|
||||||
|
</filter>
|
||||||
|
<property name="RESPONSE" value="true"/>
|
||||||
|
<header name="To" action="remove"/>
|
||||||
|
<property name="NO_ENTITY_BODY" scope="axis2" action="remove"/>
|
||||||
|
<property name="ContentType" scope="axis2" action="remove"/>
|
||||||
|
<property name="Authorization" scope="transport" action="remove"/>
|
||||||
|
<property name="Host" scope="transport" action="remove"/>
|
||||||
|
<property name="Accept" scope="transport" action="remove"/>
|
||||||
|
<property name="messageType" value="application/xml" scope="axis2"/>
|
||||||
|
<sequence key="_cors_request_handler_"/>
|
||||||
|
<send/>
|
||||||
|
<drop/>
|
||||||
|
</sequence>
|
||||||
@ -0,0 +1,72 @@
|
|||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
<!--
|
||||||
|
~ Copyright (c) 2005-2010, WSO2 Inc. (http://wso2.com) All Rights Reserved.
|
||||||
|
~
|
||||||
|
~ WSO2 Inc. licenses this file to you under the Apache License,
|
||||||
|
~ Version 2.0 (the "License"); you may not use this file except
|
||||||
|
~ in compliance with the License.
|
||||||
|
~ You may obtain a copy of the License at
|
||||||
|
~
|
||||||
|
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
~
|
||||||
|
~ Unless required by applicable law or agreed to in writing,
|
||||||
|
~ software distributed under the License is distributed on an
|
||||||
|
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
~ KIND, either express or implied. See the License for the
|
||||||
|
~ specific language governing permissions and limitations
|
||||||
|
~ under the License.
|
||||||
|
-->
|
||||||
|
<sequence xmlns="http://ws.apache.org/ns/synapse" name="fault">
|
||||||
|
<log level="custom">
|
||||||
|
<property name="STATUS" value="Executing default 'fault' sequence"/>
|
||||||
|
<property name="ERROR_CODE" expression="get-property('ERROR_CODE')"/>
|
||||||
|
<property name="ERROR_MESSAGE" expression="get-property('ERROR_MESSAGE')"/>
|
||||||
|
</log>
|
||||||
|
<filter source="get-property('MESSAGE_FORMAT')" regex="soap1[1-2]">
|
||||||
|
<then>
|
||||||
|
<property name="SOAP_FAULT_CODE" value="Server"/>
|
||||||
|
<makefault>
|
||||||
|
<code expression="$ctx:SOAP_FAULT_CODE"/>
|
||||||
|
<reason expression="$ctx:ERROR_MESSAGE"/>
|
||||||
|
</makefault>
|
||||||
|
</then>
|
||||||
|
<else>
|
||||||
|
<payloadFactory>
|
||||||
|
<format>
|
||||||
|
<am:fault xmlns:am="http://wso2.org/apimanager">
|
||||||
|
<am:code>$1</am:code>
|
||||||
|
<am:type>Status report</am:type>
|
||||||
|
<am:message>Runtime Error</am:message>
|
||||||
|
<am:description>$2</am:description>
|
||||||
|
</am:fault>
|
||||||
|
</format>
|
||||||
|
<args>
|
||||||
|
<arg expression="$ctx:ERROR_CODE"/>
|
||||||
|
<arg expression="$ctx:ERROR_MESSAGE"/>
|
||||||
|
</args>
|
||||||
|
</payloadFactory>
|
||||||
|
<filter source="$axis2:HTTP_METHOD" regex="^(?!.*(POST|PUT)).*$">
|
||||||
|
<property name="messageType" value="application/xml" scope="axis2"/>
|
||||||
|
</filter>
|
||||||
|
</else>
|
||||||
|
</filter>
|
||||||
|
<filter xpath="$ctx:CUSTOM_HTTP_SC">
|
||||||
|
<then>
|
||||||
|
<property name="HTTP_SC" expression="$ctx:CUSTOM_HTTP_SC" scope="axis2"/>
|
||||||
|
</then>
|
||||||
|
<else>
|
||||||
|
<property name="HTTP_SC" value="500" scope="axis2"/>
|
||||||
|
</else>
|
||||||
|
</filter>
|
||||||
|
<class name="org.wso2.carbon.apimgt.usage.publisher.APIMgtFaultHandler"/>
|
||||||
|
<property name="RESPONSE" value="true"/>
|
||||||
|
<header name="To" action="remove"/>
|
||||||
|
<property name="NO_ENTITY_BODY" scope="axis2" action="remove"/>
|
||||||
|
<property name="ContentType" scope="axis2" action="remove"/>
|
||||||
|
<property name="Authorization" scope="transport" action="remove"/>
|
||||||
|
<property name="Host" scope="transport" action="remove"/>
|
||||||
|
<property name="Accept" scope="transport" action="remove"/>
|
||||||
|
<property name="X-JWT-Assertion" scope="transport" action="remove"/>
|
||||||
|
<sequence key="_cors_request_handler_"/>
|
||||||
|
<send/>
|
||||||
|
</sequence>
|
||||||
@ -0,0 +1,98 @@
|
|||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
<!--
|
||||||
|
~ Copyright (c) 2005-2010, WSO2 Inc. (http://wso2.com) All Rights Reserved.
|
||||||
|
~
|
||||||
|
~ WSO2 Inc. licenses this file to you under the Apache License,
|
||||||
|
~ Version 2.0 (the "License"); you may not use this file except
|
||||||
|
~ in compliance with the License.
|
||||||
|
~ You may obtain a copy of the License at
|
||||||
|
~
|
||||||
|
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
~
|
||||||
|
~ Unless required by applicable law or agreed to in writing,
|
||||||
|
~ software distributed under the License is distributed on an
|
||||||
|
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
~ KIND, either express or implied. See the License for the
|
||||||
|
~ specific language governing permissions and limitations
|
||||||
|
~ under the License.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- Default main sequence shipped with the WSO2 ESB -->
|
||||||
|
<sequence xmlns="http://ws.apache.org/ns/synapse" name="main">
|
||||||
|
<description>The default main sequence for API manager - Returns 404 Not Found</description>
|
||||||
|
<in>
|
||||||
|
<log level="custom">
|
||||||
|
<property name="STATUS" value="Message dispatched to the main sequence. Invalid URL."/>
|
||||||
|
<property name="RESOURCE" expression="fn:concat('/', $axis2:REST_URL_POSTFIX)"/>
|
||||||
|
</log>
|
||||||
|
<filter source="$ctx:TRANSPORT_DENIED" regex="true">
|
||||||
|
<payloadFactory>
|
||||||
|
<format>
|
||||||
|
<am:fault xmlns:am="http://wso2.org/apimanager">
|
||||||
|
<am:code>403</am:code>
|
||||||
|
<am:type>Status report</am:type>
|
||||||
|
<am:message>Forbidden</am:message>
|
||||||
|
<am:description>Unsupported Transport [ $2 ]. The requested resource (/$1) is not available.</am:description>
|
||||||
|
</am:fault>
|
||||||
|
</format>
|
||||||
|
<args>
|
||||||
|
<arg expression="$axis2:REST_URL_POSTFIX"/>
|
||||||
|
<arg expression="$ctx:IN_TRANSPORT"/>
|
||||||
|
</args>
|
||||||
|
</payloadFactory>
|
||||||
|
<property name="HTTP_SC" value="403" scope="axis2"/>
|
||||||
|
<property name="RESPONSE" value="true"/>
|
||||||
|
<header name="To" action="remove"/>
|
||||||
|
<property name="NO_ENTITY_BODY" scope="axis2" action="remove"/>
|
||||||
|
<property name="ContentType" scope="axis2" action="remove"/>
|
||||||
|
<property name="Authorization" scope="transport" action="remove"/>
|
||||||
|
<property name="Host" scope="transport" action="remove"/>
|
||||||
|
<property name="Accept" scope="transport" action="remove"/>
|
||||||
|
<send/>
|
||||||
|
</filter>
|
||||||
|
<filter source="get-property('MESSAGE_FORMAT')" regex="soap1[1-2]">
|
||||||
|
<then>
|
||||||
|
<property name="SOAP_FAULT_CODE" value="Server"/>
|
||||||
|
<makefault>
|
||||||
|
<code expression="$ctx:SOAP_FAULT_CODE"/>
|
||||||
|
<reason value="The requested endpoint is not available."/>
|
||||||
|
</makefault>
|
||||||
|
</then>
|
||||||
|
<else>
|
||||||
|
<payloadFactory>
|
||||||
|
<format>
|
||||||
|
<am:fault xmlns:am="http://wso2.org/apimanager">
|
||||||
|
<am:code>404</am:code>
|
||||||
|
<am:type>Status report</am:type>
|
||||||
|
<am:message>Not Found</am:message>
|
||||||
|
<am:description>The requested resource (/$1) is not available.</am:description>
|
||||||
|
</am:fault>
|
||||||
|
</format>
|
||||||
|
<args>
|
||||||
|
<arg expression="$axis2:REST_URL_POSTFIX"/>
|
||||||
|
</args>
|
||||||
|
</payloadFactory>
|
||||||
|
</else>
|
||||||
|
</filter>
|
||||||
|
<filter source="$axis2:HTTP_METHOD" regex="^(?!.*(POST|PUT)).*$">
|
||||||
|
<property name="messageType" value="application/xml" scope="axis2"/>
|
||||||
|
</filter>
|
||||||
|
<property name="HTTP_SC" value="404" scope="axis2"/>
|
||||||
|
<property name="RESPONSE" value="true"/>
|
||||||
|
<header name="To" action="remove"/>
|
||||||
|
<property name="NO_ENTITY_BODY" scope="axis2" action="remove"/>
|
||||||
|
<property name="ContentType" scope="axis2" action="remove"/>
|
||||||
|
<property name="Authorization" scope="transport" action="remove"/>
|
||||||
|
<property name="Host" scope="transport" action="remove"/>
|
||||||
|
<property name="Accept" scope="transport" action="remove"/>
|
||||||
|
<property name="X-JWT-Assertion" scope="transport" action="remove"/>
|
||||||
|
<send/>
|
||||||
|
<drop/>
|
||||||
|
</in>
|
||||||
|
<out>
|
||||||
|
<log level="full">
|
||||||
|
<property name="STATUS" value="Unexpected response message in out flow"/>
|
||||||
|
</log>
|
||||||
|
<drop/>
|
||||||
|
</out>
|
||||||
|
</sequence>
|
||||||
@ -0,0 +1,25 @@
|
|||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
<!--
|
||||||
|
~ Copyright (c) 2005-2010, WSO2 Inc. (http://wso2.com) All Rights Reserved.
|
||||||
|
~
|
||||||
|
~ WSO2 Inc. licenses this file to you under the Apache License,
|
||||||
|
~ Version 2.0 (the "License"); you may not use this file except
|
||||||
|
~ in compliance with the License.
|
||||||
|
~ You may obtain a copy of the License at
|
||||||
|
~
|
||||||
|
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
~
|
||||||
|
~ Unless required by applicable law or agreed to in writing,
|
||||||
|
~ software distributed under the License is distributed on an
|
||||||
|
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
~ KIND, either express or implied. See the License for the
|
||||||
|
~ specific language governing permissions and limitations
|
||||||
|
~ under the License.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- An empty flat synapse configuration shipped with the WSO2 ESB -->
|
||||||
|
<definitions xmlns="http://ws.apache.org/ns/synapse">
|
||||||
|
|
||||||
|
<!-- You can add any flat sequences, endpoints, etc.. to this synapse.xml file if you do
|
||||||
|
*not* want to keep the artifacts in several files -->
|
||||||
|
</definitions>
|
||||||
@ -135,7 +135,7 @@
|
|||||||
<featureArtifactDef>
|
<featureArtifactDef>
|
||||||
org.wso2.carbon.devicemgt:org.wso2.carbon.device.mgt.analytics.server.feature:${carbon.device.mgt.version}
|
org.wso2.carbon.devicemgt:org.wso2.carbon.device.mgt.analytics.server.feature:${carbon.device.mgt.version}
|
||||||
</featureArtifactDef>
|
</featureArtifactDef>
|
||||||
<!-- End of Device Management Features -->
|
End of Device Management Features
|
||||||
|
|
||||||
<!-- Jaggery Features -->
|
<!-- Jaggery Features -->
|
||||||
<featureArtifactDef>
|
<featureArtifactDef>
|
||||||
@ -291,7 +291,7 @@
|
|||||||
org.wso2.carbon.identity:org.wso2.carbon.identity.core.feature:${carbon.identity.version}
|
org.wso2.carbon.identity:org.wso2.carbon.identity.core.feature:${carbon.identity.version}
|
||||||
</feaureArtifactDef>
|
</feaureArtifactDef>
|
||||||
<featureArtifactDef>
|
<featureArtifactDef>
|
||||||
org.wso2.carbon.identity:org.wso2.carbon.identity.user.registration.server.feature:${carbon.identity.version}
|
org.wso2.carbon.identity:org.wso2.carbon.identity.self.registration.server.feature:${carbon.identity.version}
|
||||||
</featureArtifactDef>
|
</featureArtifactDef>
|
||||||
<featureArtifactDef>
|
<featureArtifactDef>
|
||||||
org.wso2.carbon.identity:org.wso2.carbon.um.ws.service.server.feature:${carbon.identity.version}
|
org.wso2.carbon.identity:org.wso2.carbon.um.ws.service.server.feature:${carbon.identity.version}
|
||||||
@ -302,9 +302,9 @@
|
|||||||
<featureArtifactDef>
|
<featureArtifactDef>
|
||||||
org.wso2.carbon.identity:org.wso2.carbon.identity.provider.server.feature:${carbon.identity.version}
|
org.wso2.carbon.identity:org.wso2.carbon.identity.provider.server.feature:${carbon.identity.version}
|
||||||
</featureArtifactDef>
|
</featureArtifactDef>
|
||||||
<!--<featureArtifactDef>-->
|
<featureArtifactDef>
|
||||||
<!--org.wso2.carbon.identity:org.wso2.carbon.identity.relying.party.server.feature:${carbon.identity.version}-->
|
org.wso2.carbon.identity:org.wso2.carbon.identity.relying.party.server.feature:${carbon.identity.version}
|
||||||
<!--</featureArtifactDef>-->
|
</featureArtifactDef>
|
||||||
<featureArtifactDef>
|
<featureArtifactDef>
|
||||||
org.wso2.carbon.identity:org.wso2.carbon.um.ws.service.client.feature:${carbon.identity.version}
|
org.wso2.carbon.identity:org.wso2.carbon.um.ws.service.client.feature:${carbon.identity.version}
|
||||||
</featureArtifactDef>
|
</featureArtifactDef>
|
||||||
@ -376,6 +376,14 @@
|
|||||||
org.apache.axis2.transport:org.apache.axis2.transport.mail.feature:${axis2-transports.wso2.version}
|
org.apache.axis2.transport:org.apache.axis2.transport.mail.feature:${axis2-transports.wso2.version}
|
||||||
</featureArtifactDef>
|
</featureArtifactDef>
|
||||||
|
|
||||||
|
|
||||||
|
<!--- TCP Transport -->
|
||||||
|
<featureArtifactDef>
|
||||||
|
org.apache.axis2.transport:org.apache.axis2.transport.tcp.feature:${axis2-transports.wso2.version}
|
||||||
|
</featureArtifactDef>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Registry task feature and dependencies -->
|
<!-- Registry task feature and dependencies -->
|
||||||
<featureArtifactDef>
|
<featureArtifactDef>
|
||||||
org.wso2.carbon.commons:org.wso2.carbon.ntask.feature:${carbon.commons.version}
|
org.wso2.carbon.commons:org.wso2.carbon.ntask.feature:${carbon.commons.version}
|
||||||
@ -497,14 +505,34 @@
|
|||||||
org.wso2.ciphertool:org.wso2.ciphertool.feature:${ciphertool.version}
|
org.wso2.ciphertool:org.wso2.ciphertool.feature:${ciphertool.version}
|
||||||
</feaureArtifactDef>
|
</feaureArtifactDef>
|
||||||
|
|
||||||
<!--<axis2-transports.wso2.version>1.1.0-wso2v12</axis2-transports.wso2.version>-->
|
|
||||||
|
|
||||||
<!-- End of Enterprise Store Features -->
|
<!-- End of Enterprise Store Features -->
|
||||||
<!--=====================================================================================================-->
|
<!--=====================================================================================================-->
|
||||||
|
|
||||||
<featureArtifactDef>
|
<featureArtifactDef>
|
||||||
org.wso2.carbon.mediation:org.apache.synapse.wso2.feature:${carbon.mediation.version}
|
org.wso2.carbon.mediation:org.apache.synapse.wso2.feature:${carbon.mediation.version}
|
||||||
</featureArtifactDef>
|
</featureArtifactDef>
|
||||||
|
<featureArtifactDef>
|
||||||
|
org.wso2.carbon.mediation:org.wso2.carbon.mediation.initializer.feature:${carbon.mediation.version}
|
||||||
|
</featureArtifactDef>
|
||||||
|
<featureArtifactDef>
|
||||||
|
org.wso2.carbon.mediation:org.wso2.carbon.task.server.feature:${carbon.mediation.version}
|
||||||
|
</featureArtifactDef>
|
||||||
|
<featureArtifactDef>
|
||||||
|
org.wso2.carbon.mediation:org.apache.synapse.transport.nhttp.feature:${carbon.mediation.version}
|
||||||
|
</featureArtifactDef>
|
||||||
|
<featureArtifactDef>
|
||||||
|
org.wso2.carbon.mediation:org.wso2.carbon.inbound.endpoints.server.feature:${carbon.mediation.version}
|
||||||
|
</featureArtifactDef>
|
||||||
|
<featureArtifactDef>
|
||||||
|
org.wso2.carbon.mediation:org.wso2.carbon.mediation.ntask.feature:${carbon.mediation.version}
|
||||||
|
</featureArtifactDef>
|
||||||
|
<!--<featureArtifactDef>-->
|
||||||
|
<!--org.wso2.carbon.mediation:org.wso2.carbon.mediation.admin.feature:${carbon.mediation.version}-->
|
||||||
|
<!--</featureArtifactDef>-->
|
||||||
|
<!--<featureArtifactDef>-->
|
||||||
|
<!--org.wso2.carbon.deployment:org.wso2.carbon.service.mgt.server.feature:${carbon.deployment.version}-->
|
||||||
|
<!--</featureArtifactDef>-->
|
||||||
|
|
||||||
<!--APIM feature-->
|
<!--APIM feature-->
|
||||||
<featureArtifactDef>
|
<featureArtifactDef>
|
||||||
@ -919,10 +947,10 @@
|
|||||||
<id>org.wso2.carbon.identity.core.feature.group</id>
|
<id>org.wso2.carbon.identity.core.feature.group</id>
|
||||||
<version>${carbon.identity.version}</version>
|
<version>${carbon.identity.version}</version>
|
||||||
</feature>
|
</feature>
|
||||||
<!--<feature>-->
|
<feature>
|
||||||
<!--<id>org.wso2.carbon.identity.self.registration.server.feature.group</id>-->
|
<id>org.wso2.carbon.identity.self.registration.server.feature.group</id>
|
||||||
<!--<version>${carbon.identity.version}</version>-->
|
<version>${carbon.identity.version}</version>
|
||||||
<!--</feature>-->
|
</feature>
|
||||||
<feature>
|
<feature>
|
||||||
<id>org.wso2.carbon.identity.oauth.feature.group</id>
|
<id>org.wso2.carbon.identity.oauth.feature.group</id>
|
||||||
<version>${carbon.identity.version}</version>
|
<version>${carbon.identity.version}</version>
|
||||||
@ -931,10 +959,10 @@
|
|||||||
<id>org.wso2.carbon.identity.provider.server.feature.group</id>
|
<id>org.wso2.carbon.identity.provider.server.feature.group</id>
|
||||||
<version>${carbon.identity.version}</version>
|
<version>${carbon.identity.version}</version>
|
||||||
</feature>
|
</feature>
|
||||||
<!--<feature>-->
|
<feature>
|
||||||
<!--<id>org.wso2.carbon.identity.relying.party.server.feature.group</id>-->
|
<id>org.wso2.carbon.identity.relying.party.server.feature.group</id>
|
||||||
<!--<version>${carbon.identity.version}</version>-->
|
<version>${carbon.identity.version}</version>
|
||||||
<!--</feature>-->
|
</feature>
|
||||||
<feature>
|
<feature>
|
||||||
<id>org.wso2.carbon.um.ws.service.server.feature.group</id>
|
<id>org.wso2.carbon.um.ws.service.server.feature.group</id>
|
||||||
<version>${carbon.identity.version}</version>
|
<version>${carbon.identity.version}</version>
|
||||||
@ -1033,6 +1061,43 @@
|
|||||||
<id>org.wso2.carbon.apimgt.store.feature.group</id>
|
<id>org.wso2.carbon.apimgt.store.feature.group</id>
|
||||||
<version>${carbon.api.mgt.version}</version>
|
<version>${carbon.api.mgt.version}</version>
|
||||||
</feature>
|
</feature>
|
||||||
|
<feature>
|
||||||
|
<id>org.wso2.carbon.mediation.initializer.feature.group</id>
|
||||||
|
<version>${carbon.mediation.version}</version>
|
||||||
|
</feature>
|
||||||
|
<feature>
|
||||||
|
<id>org.wso2.carbon.task.server.feature.group</id>
|
||||||
|
<version>${carbon.mediation.version}</version>
|
||||||
|
</feature>
|
||||||
|
<feature>
|
||||||
|
<id>org.apache.synapse.transport.nhttp.feature.group</id>
|
||||||
|
<version>${carbon.mediation.version}</version>
|
||||||
|
</feature>
|
||||||
|
<feature>
|
||||||
|
<id>org.apache.synapse.wso2.feature.group</id>
|
||||||
|
<version>${carbon.mediation.version}</version>
|
||||||
|
</feature>
|
||||||
|
<!-- TCP transport Synapse -->
|
||||||
|
<feature>
|
||||||
|
<id>org.apache.axis2.transport.tcp.feature.group</id>
|
||||||
|
<version>${axis2-transports.wso2.version}</version>
|
||||||
|
</feature>
|
||||||
|
<feature>
|
||||||
|
<id>org.wso2.carbon.inbound.endpoints.server.feature.group</id>
|
||||||
|
<version>${carbon.mediation.version}</version>
|
||||||
|
</feature>
|
||||||
|
<feature>
|
||||||
|
<id>org.wso2.carbon.mediation.ntask.feature.group</id>
|
||||||
|
<version>${carbon.mediation.version}</version>
|
||||||
|
</feature>
|
||||||
|
<!--<feature>-->
|
||||||
|
<!--<id>org.wso2.carbon.mediation.admin.feature.group</id>-->
|
||||||
|
<!--<version>${carbon.mediation.version}</version>-->
|
||||||
|
<!--</feature>-->
|
||||||
|
<!--<feature>-->
|
||||||
|
<!--<id>org.wso2.carbon.service.mgt.server.feature.group</id>-->
|
||||||
|
<!--<version>${carbon.deployment.version}</version>-->
|
||||||
|
<!--</feature>-->
|
||||||
<!-- End of API Management Features -->
|
<!-- End of API Management Features -->
|
||||||
|
|
||||||
<!-- Notification Support: Mail -->
|
<!-- Notification Support: Mail -->
|
||||||
@ -1041,6 +1106,9 @@
|
|||||||
<version>${axis2-transports.wso2.version}</version>
|
<version>${axis2-transports.wso2.version}</version>
|
||||||
</feature>
|
</feature>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Device Store Features -->
|
<!-- Device Store Features -->
|
||||||
<feature>
|
<feature>
|
||||||
<id>org.wso2.carbon.device.mgt.enterprise.store.feature.group</id>
|
<id>org.wso2.carbon.device.mgt.enterprise.store.feature.group</id>
|
||||||
|
|||||||
15
pom.xml
15
pom.xml
@ -856,7 +856,7 @@
|
|||||||
<carbon.deployment.version>4.5.2</carbon.deployment.version>
|
<carbon.deployment.version>4.5.2</carbon.deployment.version>
|
||||||
|
|
||||||
<!-- Carbon Identity -->
|
<!-- Carbon Identity -->
|
||||||
<carbon.identity.version>4.5.10-SNAPSHOT</carbon.identity.version>
|
<carbon.identity.version>4.5.6</carbon.identity.version>
|
||||||
|
|
||||||
<!-- Carbon Multi-tenancy -->
|
<!-- Carbon Multi-tenancy -->
|
||||||
<carbon.multitenancy.version>4.4.1</carbon.multitenancy.version>
|
<carbon.multitenancy.version>4.4.1</carbon.multitenancy.version>
|
||||||
@ -879,8 +879,7 @@
|
|||||||
<carbon.mediation.version>4.4.5</carbon.mediation.version>
|
<carbon.mediation.version>4.4.5</carbon.mediation.version>
|
||||||
|
|
||||||
<!-- API Management -->
|
<!-- API Management -->
|
||||||
<carbon.api.mgt.version>1.3.0-SNAPSHOT</carbon.api.mgt.version>
|
<carbon.api.mgt.version>4.3.0-SNAPSHOT</carbon.api.mgt.version>
|
||||||
<apimserver.version>1.10.0-SNAPSHOT</apimserver.version>
|
|
||||||
|
|
||||||
<!-- Tomcat -->
|
<!-- Tomcat -->
|
||||||
<orbit.tomcat.version>7.0.59.wso2v1</orbit.tomcat.version>
|
<orbit.tomcat.version>7.0.59.wso2v1</orbit.tomcat.version>
|
||||||
@ -892,17 +891,17 @@
|
|||||||
<bouncycastle.version>1.49</bouncycastle.version>
|
<bouncycastle.version>1.49</bouncycastle.version>
|
||||||
<apache.wss4j.version>2.0.0</apache.wss4j.version>
|
<apache.wss4j.version>2.0.0</apache.wss4j.version>
|
||||||
<codehaus.plexus.version>3.0.21</codehaus.plexus.version>
|
<codehaus.plexus.version>3.0.21</codehaus.plexus.version>
|
||||||
<axis2-transports.wso2.version>1.1.0-wso2v13</axis2-transports.wso2.version>
|
<axis2-transports.wso2.version>1.1.0-wso2v12</axis2-transports.wso2.version>
|
||||||
|
|
||||||
<!--DAS-->
|
<!--DAS-->
|
||||||
<carbon.analytics.version>1.0.3-SNAPSHOT</carbon.analytics.version>
|
<carbon.analytics.version>1.0.3</carbon.analytics.version>
|
||||||
<carbon.analytics.common.version>5.0.2</carbon.analytics.common.version>
|
<carbon.analytics.common.version>5.0.2</carbon.analytics.common.version>
|
||||||
<das.release.version>3.0.0-SNAPSHOT</das.release.version>
|
|
||||||
<carbon.data.version>4.3.1-SNAPSHOT</carbon.data.version>
|
|
||||||
<cipher.tool.version>1.0.0-wso2v3</cipher.tool.version>
|
<cipher.tool.version>1.0.0-wso2v3</cipher.tool.version>
|
||||||
<shindig.version>1.0.0</shindig.version>
|
<shindig.version>1.0.0</shindig.version>
|
||||||
<carbon.dashboard.version>1.0.1-SNAPSHOT</carbon.dashboard.version>
|
|
||||||
<carbon.event-processing.version>2.0.5</carbon.event-processing.version>
|
<carbon.event-processing.version>2.0.5</carbon.event-processing.version>
|
||||||
|
<das.release.version>3.0.0-SNAPSHOT</das.release.version>
|
||||||
|
<carbon.data.version>4.3.1-SNAPSHOT</carbon.data.version>
|
||||||
|
<carbon.dashboard.version>1.0.1-SNAPSHOT</carbon.dashboard.version>
|
||||||
|
|
||||||
|
|
||||||
<orbit.version.commons-httpclient>3.1.0.wso2v2</orbit.version.commons-httpclient>
|
<orbit.version.commons-httpclient>3.1.0.wso2v2</orbit.version.commons-httpclient>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user