mirror of
https://repository.entgra.net/community/product-iots.git
synced 2025-09-16 23:32:19 +00:00
Bump kernel version & removed web xml customizations
This commit is contained in:
parent
99f32bb35e
commit
aa19cccfe8
@ -760,109 +760,6 @@
|
|||||||
</goals>
|
</goals>
|
||||||
</execution>
|
</execution>
|
||||||
|
|
||||||
|
|
||||||
<execution>
|
|
||||||
<id>replace-web-xmls-in-war-files</id>
|
|
||||||
<phase>prepare-package</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>run</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<tasks>
|
|
||||||
<property name="tempdir" value="target/webapp-temp" />
|
|
||||||
<property name="xmldir" value="src/core/resources/web-apps/web-xml" />
|
|
||||||
<property name="srcdir" value="${basedir}/../p2-profile/iot-core-profile/target/wso2carbon-core-${carbon.kernel.version}/wso2/deployment/server/webapps" />
|
|
||||||
<property name="wso2iothome" value="${basedir}/../p2-profile/iot-core-profile/target/wso2carbon-core-${carbon.kernel.version}" />
|
|
||||||
<property name="wso2analyticshome" value="${basedir}/../p2-profile/analytics-profile/target/wso2carbon-core-${carbon.kernel.version}" />
|
|
||||||
<property name="wso2brokerhome" value="${basedir}/../p2-profile/broker-profile/target/wso2carbon-core-${carbon.kernel.version}" />
|
|
||||||
|
|
||||||
|
|
||||||
<mkdir dir="${tempdir}" />
|
|
||||||
<mkdir dir="${tempdir}/api#identity#entitlement" />
|
|
||||||
<mkdir dir="${tempdir}/authenticationendpoint" />
|
|
||||||
<mkdir dir="${tempdir}/client-registration#v0.11" />
|
|
||||||
<mkdir dir="${tempdir}/oauth2" />
|
|
||||||
<mkdir dir="${tempdir}/shindig" />
|
|
||||||
|
|
||||||
<unzip dest="${tempdir}/api#identity#entitlement">
|
|
||||||
<fileset dir="${srcdir}">
|
|
||||||
<include name="api#identity#entitlement.war" />
|
|
||||||
</fileset>
|
|
||||||
</unzip>
|
|
||||||
<unzip dest="${tempdir}/authenticationendpoint">
|
|
||||||
<fileset dir="${srcdir}">
|
|
||||||
<include name="authenticationendpoint.war" />
|
|
||||||
</fileset>
|
|
||||||
</unzip>
|
|
||||||
<unzip dest="${tempdir}/client-registration#v0.11">
|
|
||||||
<fileset dir="${srcdir}">
|
|
||||||
<include name="client-registration#v0.11.war" />
|
|
||||||
</fileset>
|
|
||||||
</unzip>
|
|
||||||
<unzip dest="${tempdir}/oauth2">
|
|
||||||
<fileset dir="${srcdir}">
|
|
||||||
<include name="oauth2.war" />
|
|
||||||
</fileset>
|
|
||||||
</unzip>
|
|
||||||
<unzip dest="${tempdir}/shindig">
|
|
||||||
<fileset dir="${srcdir}">
|
|
||||||
<include name="shindig.war" />
|
|
||||||
</fileset>
|
|
||||||
</unzip>
|
|
||||||
|
|
||||||
<delete file="${tempdir}/api#identity#entitlement/WEB-INF/web.xml" />
|
|
||||||
<delete file="${tempdir}/authenticationendpoint/WEB-INF/web.xml" />
|
|
||||||
<delete file="${tempdir}/client-registration#v0.11/WEB-INF/web.xml" />
|
|
||||||
<delete file="${tempdir}/oauth2/WEB-INF/web.xml" />
|
|
||||||
<delete file="${tempdir}/shindig/WEB-INF/web.xml" />
|
|
||||||
|
|
||||||
<!--<delete>-->
|
|
||||||
<!--<fileset dir="${tempdir}/api-application-registration/WEB-INF/lib" includes="*" />-->
|
|
||||||
<!--</delete>-->
|
|
||||||
<!--<delete>-->
|
|
||||||
<!--<fileset dir="${tempdir}/api#certificate-mgt#v1.0/WEB-INF/lib" includes="*" />-->
|
|
||||||
<!--</delete>-->
|
|
||||||
<!--<delete>-->
|
|
||||||
<!--<fileset dir="${tempdir}/api#identity#entitlement/WEB-INF/lib" includes="*" />-->
|
|
||||||
<!--</delete>-->
|
|
||||||
<!--<delete>-->
|
|
||||||
<!--<fileset dir="${tempdir}/api#scep-mgt#v1.0/WEB-INF/lib" includes="*" />-->
|
|
||||||
<!--</delete>-->
|
|
||||||
<!--<delete>-->
|
|
||||||
<!--<fileset dir="${tempdir}/authenticationendpoint/WEB-INF/lib" includes="*" />-->
|
|
||||||
<!--</delete>-->
|
|
||||||
<!--<delete>-->
|
|
||||||
<!--<fileset dir="${tempdir}/client-registration#v0.11/WEB-INF/lib" includes="*" />-->
|
|
||||||
<!--</delete>-->
|
|
||||||
<!--<delete>-->
|
|
||||||
<!--<fileset dir="${tempdir}/oauth2/WEB-INF/lib" includes="*" />-->
|
|
||||||
<!--</delete>-->
|
|
||||||
<!--<delete>-->
|
|
||||||
<!--<fileset dir="${tempdir}/shindig/WEB-INF/lib" includes="*" />-->
|
|
||||||
<!--</delete>-->
|
|
||||||
|
|
||||||
<copy file="src/core/resources/web-apps/web-xml/api#identity#entitlement/web.xml" tofile="${tempdir}/api#identity#entitlement/WEB-INF/web.xml" />
|
|
||||||
<copy file="src/core/resources/web-apps/web-xml/authenticationendpoint/web.xml" tofile="${tempdir}/authenticationendpoint/WEB-INF/web.xml" />
|
|
||||||
<copy file="src/core/resources/web-apps/web-xml/client-registration#v0.11/web.xml" tofile="${tempdir}/client-registration#v0.11/WEB-INF/web.xml" />
|
|
||||||
<copy file="src/core/resources/web-apps/web-xml/oauth2/web.xml" tofile="${tempdir}/oauth2/WEB-INF/web.xml" />
|
|
||||||
<copy file="src/core/resources/web-apps/web-xml/shindig/web.xml" tofile="${tempdir}/shindig/WEB-INF/web.xml" />
|
|
||||||
|
|
||||||
<zip destfile="${tempdir}/api#identity#entitlement.war" basedir="${tempdir}/api#identity#entitlement" />
|
|
||||||
<zip destfile="${tempdir}/authenticationendpoint.war" basedir="${tempdir}/authenticationendpoint" />
|
|
||||||
<zip destfile="${tempdir}/client-registration#v0.11.war" basedir="${tempdir}/client-registration#v0.11" />
|
|
||||||
<zip destfile="${tempdir}/oauth2.war" basedir="${tempdir}/oauth2" />
|
|
||||||
<zip destfile="${tempdir}/shindig.war" basedir="${tempdir}/shindig" />
|
|
||||||
|
|
||||||
<mkdir dir="${tempdir}/registry" />
|
|
||||||
<unzip src="${wso2iothome}/wso2/components/plugins/org.wso2.carbon.registry.indexing_${carbon.registry.version}.jar" dest="${tempdir}/registry" />
|
|
||||||
<replace file="${tempdir}/registry/core.properties" token="dataDir=../../../../solr/data" value="dataDir=../../../solr/data" />
|
|
||||||
<zip destfile="${wso2analyticshome}/wso2/components/plugins/org.wso2.carbon.registry.indexing_${carbon.registry.version}.jar" basedir="${tempdir}/registry" />
|
|
||||||
<zip destfile="${wso2iothome}/wso2/components/plugins/org.wso2.carbon.registry.indexing_${carbon.registry.version}.jar" basedir="${tempdir}/registry" />
|
|
||||||
<zip destfile="${wso2brokerhome}/wso2/components/plugins/org.wso2.carbon.registry.indexing_${carbon.registry.version}.jar" basedir="${tempdir}/registry" />
|
|
||||||
</tasks>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
|
|
||||||
</executions>
|
</executions>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
|
||||||
|
|||||||
@ -24,7 +24,7 @@
|
|||||||
<property key="keepAliveTimeInMillis">20000</property>
|
<property key="keepAliveTimeInMillis">20000</property>
|
||||||
<property key="jobQueueSize">10000</property>
|
<property key="jobQueueSize">10000</property>
|
||||||
<property key="connectionKeepAliveInterval">60</property>
|
<property key="connectionKeepAliveInterval">60</property>
|
||||||
<property key="dcrUrl">https://${iot.keymanager.host}:${iot.keymanager.https.port}/client-registration/v0.11/register</property>
|
<property key="dcrUrl">https://${iot.keymanager.host}:${iot.keymanager.https.port}/client-registration/v0.12/register</property>
|
||||||
<property key="url">tcp://${mqtt.broker.host}:${mqtt.broker.port}</property>
|
<property key="url">tcp://${mqtt.broker.host}:${mqtt.broker.port}</property>
|
||||||
<property key="username">admin</property>
|
<property key="username">admin</property>
|
||||||
<property key="password">admin</property>
|
<property key="password">admin</property>
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
<property key="keepAliveTimeInMillis">20000</property>
|
<property key="keepAliveTimeInMillis">20000</property>
|
||||||
<property key="jobQueueSize">10000</property>
|
<property key="jobQueueSize">10000</property>
|
||||||
<property key="connectionKeepAliveInterval">60</property>
|
<property key="connectionKeepAliveInterval">60</property>
|
||||||
<property key="dcrUrl">https://${iot.keymanager.host}:${iot.keymanager.https.port}/client-registration/v0.11/register</property>
|
<property key="dcrUrl">https://${iot.keymanager.host}:${iot.keymanager.https.port}/client-registration/v0.12/register</property>
|
||||||
<property key="tokenUrl">https://${iot.gateway.host}:${iot.gateway.https.port}/token</property>
|
<property key="tokenUrl">https://${iot.gateway.host}:${iot.gateway.https.port}/token</property>
|
||||||
<property key="url">tcp://${mqtt.broker.host}:${mqtt.broker.port}</property>
|
<property key="url">tcp://${mqtt.broker.host}:${mqtt.broker.port}</property>
|
||||||
<property key="username">admin</property>
|
<property key="username">admin</property>
|
||||||
@ -23,7 +23,7 @@
|
|||||||
<property key="keepAliveTimeInMillis">20000</property>
|
<property key="keepAliveTimeInMillis">20000</property>
|
||||||
<property key="jobQueueSize">10000</property>
|
<property key="jobQueueSize">10000</property>
|
||||||
<property key="connectionKeepAliveInterval">60</property>
|
<property key="connectionKeepAliveInterval">60</property>
|
||||||
<property key="dcrUrl">https://${iot.keymanager.host}:${iot.keymanager.https.port}/client-registration/v0.11/register</property>
|
<property key="dcrUrl">https://${iot.keymanager.host}:${iot.keymanager.https.port}/client-registration/v0.12/register</property>
|
||||||
<property key="tokenUrl">https://${iot.gateway.host}:${iot.gateway.https.port}/token</property>
|
<property key="tokenUrl">https://${iot.gateway.host}:${iot.gateway.https.port}/token</property>
|
||||||
<property key="url">tcp://${mqtt.broker.host}:${mqtt.broker.port}</property>
|
<property key="url">tcp://${mqtt.broker.host}:${mqtt.broker.port}</property>
|
||||||
<property key="username">admin</property>
|
<property key="username">admin</property>
|
||||||
|
|||||||
@ -1657,42 +1657,6 @@
|
|||||||
</outputDirectory>
|
</outputDirectory>
|
||||||
<fileMode>755</fileMode>
|
<fileMode>755</fileMode>
|
||||||
</file>
|
</file>
|
||||||
|
|
||||||
<!--<file>-->
|
|
||||||
<!--<source>target/webapp-temp/client-registration#v0.11.war</source>-->
|
|
||||||
<!--<outputDirectory>-->
|
|
||||||
<!--${pom.artifactId}-${pom.version}/repository/deployment/server/webapps-->
|
|
||||||
<!--</outputDirectory>-->
|
|
||||||
<!--<fileMode>755</fileMode>-->
|
|
||||||
<!--</file>-->
|
|
||||||
<file>
|
|
||||||
<source>target/webapp-temp/api#identity#entitlement.war</source>
|
|
||||||
<outputDirectory>
|
|
||||||
${pom.artifactId}-${pom.version}/repository/deployment/server/webapps
|
|
||||||
</outputDirectory>
|
|
||||||
<fileMode>755</fileMode>
|
|
||||||
</file>
|
|
||||||
<file>
|
|
||||||
<source>target/webapp-temp/authenticationendpoint.war</source>
|
|
||||||
<outputDirectory>
|
|
||||||
${pom.artifactId}-${pom.version}/repository/deployment/server/webapps
|
|
||||||
</outputDirectory>
|
|
||||||
<fileMode>755</fileMode>
|
|
||||||
</file>
|
|
||||||
<file>
|
|
||||||
<source>target/webapp-temp/oauth2.war</source>
|
|
||||||
<outputDirectory>
|
|
||||||
${pom.artifactId}-${pom.version}/repository/deployment/server/webapps
|
|
||||||
</outputDirectory>
|
|
||||||
<fileMode>755</fileMode>
|
|
||||||
</file>
|
|
||||||
<file>
|
|
||||||
<source>target/webapp-temp/shindig.war</source>
|
|
||||||
<outputDirectory>
|
|
||||||
${pom.artifactId}-${pom.version}/repository/deployment/server/webapps
|
|
||||||
</outputDirectory>
|
|
||||||
<fileMode>755</fileMode>
|
|
||||||
</file>
|
|
||||||
<file>
|
<file>
|
||||||
<source>
|
<source>
|
||||||
src/core/cloud/portal/common.css
|
src/core/cloud/portal/common.css
|
||||||
|
|||||||
@ -99,7 +99,7 @@ goto :eof
|
|||||||
IF EXIST %DIR%..\conf\datasources\cdm-datasources.xml del %DIR%..\conf\datasources\cdm-datasources.xml
|
IF EXIST %DIR%..\conf\datasources\cdm-datasources.xml del %DIR%..\conf\datasources\cdm-datasources.xml
|
||||||
mkdir %DIR%..\repository\deployment\server\tempwebapp
|
mkdir %DIR%..\repository\deployment\server\tempwebapp
|
||||||
copy /y %DIR%..\repository\deployment\server\webapps\oauth2.war %DIR%..\repository\deployment\server\tempwebapp\
|
copy /y %DIR%..\repository\deployment\server\webapps\oauth2.war %DIR%..\repository\deployment\server\tempwebapp\
|
||||||
copy /y %DIR%..\repository\deployment\server\webapps\client-registration#v0.11.war %DIR%..\repository\deployment\server\tempwebapp\
|
copy /y %DIR%..\repository\deployment\server\webapps\client-registration#v0.12.war %DIR%..\repository\deployment\server\tempwebapp\
|
||||||
copy /y %DIR%..\repository\deployment\server\webapps\authenticationendpoint.war %DIR%..\repository\deployment\server\tempwebapp\
|
copy /y %DIR%..\repository\deployment\server\webapps\authenticationendpoint.war %DIR%..\repository\deployment\server\tempwebapp\
|
||||||
IF EXIST %DIR%..\repository\deployment\server\webapps @RD /S /Q %DIR%..\repository\deployment\server\webapps
|
IF EXIST %DIR%..\repository\deployment\server\webapps @RD /S /Q %DIR%..\repository\deployment\server\webapps
|
||||||
mkdir %DIR%..\repository\deployment\server\jaggeryapps
|
mkdir %DIR%..\repository\deployment\server\jaggeryapps
|
||||||
@ -132,12 +132,12 @@ goto :eof
|
|||||||
IF EXIST %DIR%..\repository\deployment\server\jaggeryapps @RD /S /Q %DIR%..\repository\deployment\server\jaggeryapps
|
IF EXIST %DIR%..\repository\deployment\server\jaggeryapps @RD /S /Q %DIR%..\repository\deployment\server\jaggeryapps
|
||||||
IF EXIST %DIR%..\repository\deployment\server\axis2services @RD /S /Q %DIR%..\repository\deployment\server\axis2services
|
IF EXIST %DIR%..\repository\deployment\server\axis2services @RD /S /Q %DIR%..\repository\deployment\server\axis2services
|
||||||
IF EXIST %DIR%..\repository\deployment\server\webapps\shindig.war del %DIR%..\repository\deployment\server\webapps\shindig.war
|
IF EXIST %DIR%..\repository\deployment\server\webapps\shindig.war del %DIR%..\repository\deployment\server\webapps\shindig.war
|
||||||
IF EXIST %DIR%..\repository\deployment\server\webapps\api#am#publisher#v0.11.war del %DIR%..\repository\deployment\server\webapps\api#am#publisher#v0.11.war
|
IF EXIST %DIR%..\repository\deployment\server\webapps\api#am#publisher#v0.12.war del %DIR%..\repository\deployment\server\webapps\api#am#publisher#v0.11.war
|
||||||
IF EXIST %DIR%..\repository\deployment\server\webapps\api#am#store#v0.11.war del %DIR%..\repository\deployment\server\webapps\api#am#store#v0.11.war
|
IF EXIST %DIR%..\repository\deployment\server\webapps\api#am#store#v0.12.war del %DIR%..\repository\deployment\server\webapps\api#am#store#v0.11.war
|
||||||
IF EXIST %DIR%..\repository\deployment\server\webapps\api#appm#oauth#v1.0.war del %DIR%..\repository\deployment\server\webapps\api#appm#oauth#v1.0.war
|
IF EXIST %DIR%..\repository\deployment\server\webapps\api#appm#oauth#v1.0.war del %DIR%..\repository\deployment\server\webapps\api#appm#oauth#v1.0.war
|
||||||
IF EXIST %DIR%..\repository\deployment\server\webapps\api#appm#publisher#v1.1.war del %DIR%..\repository\deployment\server\webapps\api#appm#publisher#v1.1.war
|
IF EXIST %DIR%..\repository\deployment\server\webapps\api#appm#publisher#v1.1.war del %DIR%..\repository\deployment\server\webapps\api#appm#publisher#v1.1.war
|
||||||
IF EXIST %DIR%..\repository\deployment\server\webapps\api#appm#store#v1.1.war del %DIR%..\repository\deployment\server\webapps\api#appm#store#v1.1.war
|
IF EXIST %DIR%..\repository\deployment\server\webapps\api#appm#store#v1.1.war del %DIR%..\repository\deployment\server\webapps\api#appm#store#v1.1.war
|
||||||
IF EXIST %DIR%..\repository\deployment\server\webapps\client-registration#v0.11.war del %DIR%..\repository\deployment\server\webapps\client-registration#v0.11.war
|
IF EXIST %DIR%..\repository\deployment\server\webapps\client-registration#v0.12.war del %DIR%..\repository\deployment\server\webapps\client-registration#v0.11.war
|
||||||
mkdir %DIR%..\repository\deployment\server\jaggeryapps
|
mkdir %DIR%..\repository\deployment\server\jaggeryapps
|
||||||
mkdir %DIR%..\repository\deployment\server\axis2services
|
mkdir %DIR%..\repository\deployment\server\axis2services
|
||||||
IF EXIST %DIR%..\conf\identity\sso-idp-config.xml del %DIR%..\conf\identity\sso-idp-config.xml
|
IF EXIST %DIR%..\conf\identity\sso-idp-config.xml del %DIR%..\conf\identity\sso-idp-config.xml
|
||||||
@ -168,8 +168,8 @@ goto :eof
|
|||||||
IF EXIST %DIR%..\conf\synapse.properties del %DIR%..\conf\synapse.properties
|
IF EXIST %DIR%..\conf\synapse.properties del %DIR%..\conf\synapse.properties
|
||||||
IF EXIST %DIR%..\conf\passthru-http.properties del %DIR%..\conf\passthru-http.properties
|
IF EXIST %DIR%..\conf\passthru-http.properties del %DIR%..\conf\passthru-http.properties
|
||||||
mkdir %DIR%..\repository\deployment\server\tempwebapp
|
mkdir %DIR%..\repository\deployment\server\tempwebapp
|
||||||
copy /y %DIR%..\repository\deployment\server\webapps\api#am#publisher#v0.11.war %DIR%..\repository\deployment\server\tempwebapp\
|
copy /y %DIR%..\repository\deployment\server\webapps\api#am#publisher#v0.12.war %DIR%..\repository\deployment\server\tempwebapp\
|
||||||
copy /y %DIR%..\repository\deployment\server\webapps\api#am#store#v0.11.war %DIR%..\repository\deployment\server\tempwebapp\
|
copy /y %DIR%..\repository\deployment\server\webapps\api#am#store#v0.12.war %DIR%..\repository\deployment\server\tempwebapp\
|
||||||
copy /y %DIR%..\repository\deployment\server\webapps\api#appm#oauth#v1.0.war %DIR%..\repository\deployment\server\tempwebapp\
|
copy /y %DIR%..\repository\deployment\server\webapps\api#appm#oauth#v1.0.war %DIR%..\repository\deployment\server\tempwebapp\
|
||||||
copy /y %DIR%..\repository\deployment\server\webapps\api#appm#publisher#v1.1.war %DIR%..\repository\deployment\server\tempwebapp\
|
copy /y %DIR%..\repository\deployment\server\webapps\api#appm#publisher#v1.1.war %DIR%..\repository\deployment\server\tempwebapp\
|
||||||
copy /y %DIR%..\repository\deployment\server\webapps\api#appm#store#v1.1.war %DIR%..\repository\deployment\server\tempwebapp\
|
copy /y %DIR%..\repository\deployment\server\webapps\api#appm#store#v1.1.war %DIR%..\repository\deployment\server\tempwebapp\
|
||||||
|
|||||||
@ -83,8 +83,8 @@ then
|
|||||||
cp -rf ${DIR}/../repository/resources/profiles/backend/*.sh ${DIR}/../bin/
|
cp -rf ${DIR}/../repository/resources/profiles/backend/*.sh ${DIR}/../bin/
|
||||||
cp -rf ${DIR}/../repository/resources/profiles/backend/*.bat ${DIR}/../bin/
|
cp -rf ${DIR}/../repository/resources/profiles/backend/*.bat ${DIR}/../bin/
|
||||||
cp -rf ${DIR}/../repository/resources/profiles/backend/carbon.xml ${DIR}/../conf/
|
cp -rf ${DIR}/../repository/resources/profiles/backend/carbon.xml ${DIR}/../conf/
|
||||||
rm -rf ${DIR}/../repository/deployment/server/webapps/oauth2.war ${DIR}/../repository/deployment/server/webapps/shindig.war ${DIR}/../repository/deployment/server/webapps/api#am#publisher#v0.11.war ${DIR}/../repository/deployment/server/webapps/api#am#store#v0.11.war ${DIR}/../repository/deployment/server/webapps/api#appm#oauth#v1.0.war ${DIR}/../repository/deployment/server/webapps/api#appm#publisher#v1.1.war ${DIR}/../repository/deployment/server/webapps/api#appm#store#v1.1.war
|
rm -rf ${DIR}/../repository/deployment/server/webapps/oauth2.war ${DIR}/../repository/deployment/server/webapps/shindig.war ${DIR}/../repository/deployment/server/webapps/api#am#publisher#v0.12.war ${DIR}/../repository/deployment/server/webapps/api#am#store#v0.11.war ${DIR}/../repository/deployment/server/webapps/api#appm#oauth#v1.0.war ${DIR}/../repository/deployment/server/webapps/api#appm#publisher#v1.1.war ${DIR}/../repository/deployment/server/webapps/api#appm#store#v1.1.war
|
||||||
rm -rf ${DIR}/../repository/deployment/server/webapps/dynamic-client-web.war ${DIR}/../repository/deployment/server/webapps/client-registration#v0.11.war
|
rm -rf ${DIR}/../repository/deployment/server/webapps/dynamic-client-web.war ${DIR}/../repository/deployment/server/webapps/client-registration#v0.12.war
|
||||||
rm -rf ${DIR}/../repository/deployment/server/jaggeryapps/*
|
rm -rf ${DIR}/../repository/deployment/server/jaggeryapps/*
|
||||||
rm -rf ${DIR}/../repository/deployment/server/axis2services/*
|
rm -rf ${DIR}/../repository/deployment/server/axis2services/*
|
||||||
rm -rf ${DIR}/../conf/identity/sso-idp-config.xml
|
rm -rf ${DIR}/../conf/identity/sso-idp-config.xml
|
||||||
@ -122,8 +122,8 @@ then
|
|||||||
cp -rf ${DIR}/../repository/resources/profiles/manager/carbon.xml ${DIR}/../conf/
|
cp -rf ${DIR}/../repository/resources/profiles/manager/carbon.xml ${DIR}/../conf/
|
||||||
cp -rf ${DIR}/../repository/resources/profiles/manager/axis2/axis2.xml ${DIR}/../conf/axis2/
|
cp -rf ${DIR}/../repository/resources/profiles/manager/axis2/axis2.xml ${DIR}/../conf/axis2/
|
||||||
mkdir ${DIR}/../repository/deployment/server/tempwebapp
|
mkdir ${DIR}/../repository/deployment/server/tempwebapp
|
||||||
cp ${DIR}/../repository/deployment/server/webapps/api#am#publisher#v0.11.war ${DIR}/../repository/deployment/server/tempwebapp/
|
cp ${DIR}/../repository/deployment/server/webapps/api#am#publisher#v0.12.war ${DIR}/../repository/deployment/server/tempwebapp/
|
||||||
cp ${DIR}/../repository/deployment/server/webapps/api#am#store#v0.11.war ${DIR}/../repository/deployment/server/tempwebapp/
|
cp ${DIR}/../repository/deployment/server/webapps/api#am#store#v0.12.war ${DIR}/../repository/deployment/server/tempwebapp/
|
||||||
cp ${DIR}/../repository/deployment/server/webapps/api#appm#oauth#v1.0.war ${DIR}/../repository/deployment/server/tempwebapp/
|
cp ${DIR}/../repository/deployment/server/webapps/api#appm#oauth#v1.0.war ${DIR}/../repository/deployment/server/tempwebapp/
|
||||||
cp ${DIR}/../repository/deployment/server/webapps/api#appm#publisher#v1.1.war ${DIR}/../repository/deployment/server/tempwebapp/
|
cp ${DIR}/../repository/deployment/server/webapps/api#appm#publisher#v1.1.war ${DIR}/../repository/deployment/server/tempwebapp/
|
||||||
cp ${DIR}/../repository/deployment/server/webapps/api#appm#store#v1.1.war ${DIR}/../repository/deployment/server/tempwebapp/
|
cp ${DIR}/../repository/deployment/server/webapps/api#appm#store#v1.1.war ${DIR}/../repository/deployment/server/tempwebapp/
|
||||||
@ -196,7 +196,7 @@ then
|
|||||||
mkdir ${DIR}/../repository/deployment/server/tempwebapp
|
mkdir ${DIR}/../repository/deployment/server/tempwebapp
|
||||||
cp ${DIR}/../repository/deployment/server/webapps/oauth2.war ${DIR}/../repository/deployment/server/tempwebapp/
|
cp ${DIR}/../repository/deployment/server/webapps/oauth2.war ${DIR}/../repository/deployment/server/tempwebapp/
|
||||||
cp ${DIR}/../repository/deployment/server/webapps/throttle#data#v1.war ${DIR}/../repository/deployment/server/tempwebapp/
|
cp ${DIR}/../repository/deployment/server/webapps/throttle#data#v1.war ${DIR}/../repository/deployment/server/tempwebapp/
|
||||||
cp ${DIR}/../repository/deployment/server/webapps/client-registration#v0.11.war ${DIR}/../repository/deployment/server/tempwebapp/
|
cp ${DIR}/../repository/deployment/server/webapps/client-registration#v0.12.war ${DIR}/../repository/deployment/server/tempwebapp/
|
||||||
cp ${DIR}/../repository/deployment/server/webapps/authenticationendpoint.war ${DIR}/../repository/deployment/server/tempwebapp/
|
cp ${DIR}/../repository/deployment/server/webapps/authenticationendpoint.war ${DIR}/../repository/deployment/server/tempwebapp/
|
||||||
rm -rf ${DIR}/../repository/deployment/server/webapps/*
|
rm -rf ${DIR}/../repository/deployment/server/webapps/*
|
||||||
cp -rf ${DIR}/../repository/deployment/server/tempwebapp/* ${DIR}/../repository/deployment/server/webapps/
|
cp -rf ${DIR}/../repository/deployment/server/tempwebapp/* ${DIR}/../repository/deployment/server/webapps/
|
||||||
|
|||||||
@ -25,7 +25,7 @@
|
|||||||
<property key="keepAliveTimeInMillis">20000</property>
|
<property key="keepAliveTimeInMillis">20000</property>
|
||||||
<property key="jobQueueSize">10000</property>
|
<property key="jobQueueSize">10000</property>
|
||||||
<property key="connectionKeepAliveInterval">60</property>
|
<property key="connectionKeepAliveInterval">60</property>
|
||||||
<property key="dcrUrl">https://${iot.keymanager.host}:${iot.keymanager.https.port}/client-registration/v0.11/register</property>
|
<property key="dcrUrl">https://${iot.keymanager.host}:${iot.keymanager.https.port}/client-registration/v0.12/register</property>
|
||||||
<property key="url">tcp://${mqtt.broker.host}:${mqtt.broker.port}</property>
|
<property key="url">tcp://${mqtt.broker.host}:${mqtt.broker.port}</property>
|
||||||
<property key="username">admin</property>
|
<property key="username">admin</property>
|
||||||
<property key="password">admin</property>
|
<property key="password">admin</property>
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
<property key="keepAliveTimeInMillis">20000</property>
|
<property key="keepAliveTimeInMillis">20000</property>
|
||||||
<property key="jobQueueSize">10000</property>
|
<property key="jobQueueSize">10000</property>
|
||||||
<property key="connectionKeepAliveInterval">60</property>
|
<property key="connectionKeepAliveInterval">60</property>
|
||||||
<property key="dcrUrl">https://${iot.keymanager.host}:${iot.keymanager.https.port}/client-registration/v0.11/register</property>
|
<property key="dcrUrl">https://${iot.keymanager.host}:${iot.keymanager.https.port}/client-registration/v0.12/register</property>
|
||||||
<property key="tokenUrl">https://${iot.gateway.host}:${iot.gateway.https.port}/token</property>
|
<property key="tokenUrl">https://${iot.gateway.host}:${iot.gateway.https.port}/token</property>
|
||||||
<property key="url">tcp://${mqtt.broker.host}:${mqtt.broker.port}</property>
|
<property key="url">tcp://${mqtt.broker.host}:${mqtt.broker.port}</property>
|
||||||
<property key="username">admin</property>
|
<property key="username">admin</property>
|
||||||
|
|||||||
@ -1,127 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!--
|
|
||||||
~ Copyright (c) 2016, WSO2 Inc. (http://www.wso2.org) 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.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
|
|
||||||
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
|
|
||||||
|
|
||||||
<display-name>Entitlement-Service-Provider</display-name>
|
|
||||||
|
|
||||||
<!-- SWAGGER FILTER -->
|
|
||||||
<filter>
|
|
||||||
<filter-name>ApiOriginFilter</filter-name>
|
|
||||||
<filter-class>org.wso2.carbon.identity.entitlement.endpoint.filter.ApiOriginFilter</filter-class>
|
|
||||||
</filter>
|
|
||||||
|
|
||||||
<filter>
|
|
||||||
<filter-name>HttpHeaderSecurityFilter</filter-name>
|
|
||||||
<filter-class>org.apache.catalina.filters.HttpHeaderSecurityFilter</filter-class>
|
|
||||||
<init-param>
|
|
||||||
<param-name>hstsEnabled</param-name>
|
|
||||||
<param-value>false</param-value>
|
|
||||||
</init-param>
|
|
||||||
</filter>
|
|
||||||
|
|
||||||
<filter>
|
|
||||||
<filter-name>ContentTypeBasedCachePreventionFilter</filter-name>
|
|
||||||
<filter-class>org.wso2.carbon.ui.filters.cache.ContentTypeBasedCachePreventionFilter</filter-class>
|
|
||||||
<init-param>
|
|
||||||
<param-name>patterns</param-name>
|
|
||||||
<param-value>text/html" ,application/json" ,text/plain</param-value>
|
|
||||||
</init-param>
|
|
||||||
<init-param>
|
|
||||||
<param-name>filterAction</param-name>
|
|
||||||
<param-value>enforce</param-value>
|
|
||||||
</init-param>
|
|
||||||
<init-param>
|
|
||||||
<param-name>httpHeaders</param-name>
|
|
||||||
<param-value>Cache-Control: no-store, no-cache, must-revalidate, private</param-value>
|
|
||||||
</init-param>
|
|
||||||
</filter>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>HttpHeaderSecurityFilter</filter-name>
|
|
||||||
<url-pattern>/*</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>ContentTypeBasedCachePreventionFilter</filter-name>
|
|
||||||
<url-pattern>/*</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>ApiOriginFilter</filter-name>
|
|
||||||
<url-pattern>/*</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>EntitlementServlet</servlet-name>
|
|
||||||
<display-name>EntitlementServlet</display-name>
|
|
||||||
<description>Entitlement Endpoints</description>
|
|
||||||
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
|
|
||||||
<load-on-startup>1</load-on-startup>
|
|
||||||
|
|
||||||
<!-- set the base path for the swagger application -->
|
|
||||||
<init-param>
|
|
||||||
<param-name>swagger.api.basepath</param-name>
|
|
||||||
<param-value>https://localhost:9443/entitlement</param-value>
|
|
||||||
</init-param>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>EntitlementServlet</servlet-name>
|
|
||||||
<url-pattern>/*</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<session-config>
|
|
||||||
<session-timeout>60</session-timeout>
|
|
||||||
<cookie-config>
|
|
||||||
<secure>true</secure>
|
|
||||||
</cookie-config>
|
|
||||||
</session-config>
|
|
||||||
|
|
||||||
<security-constraint>
|
|
||||||
<web-resource-collection>
|
|
||||||
<web-resource-name>secured services</web-resource-name>
|
|
||||||
<url-pattern>/decision/*</url-pattern>
|
|
||||||
</web-resource-collection>
|
|
||||||
<!--we take default name for everyone role.If it is changed in user-mgt.xml,this needs to be changed as well.-->
|
|
||||||
<!--<auth-constraint>
|
|
||||||
<role-name>Internal/everyone</role-name>
|
|
||||||
</auth-constraint>-->
|
|
||||||
<user-data-constraint>
|
|
||||||
<!-- transport-guarantee can be CONFIDENTIAL, INTEGRAL, or NONE -->
|
|
||||||
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
|
|
||||||
</user-data-constraint>
|
|
||||||
</security-constraint>
|
|
||||||
|
|
||||||
<listener>
|
|
||||||
<listener-class>org.wso2.carbon.identity.entitlement.endpoint.impl.ApplicationInitializer</listener-class>
|
|
||||||
</listener>
|
|
||||||
|
|
||||||
<!--login-config>
|
|
||||||
<auth-method>BASIC</auth-method>
|
|
||||||
</login-config>
|
|
||||||
<context-param>
|
|
||||||
<param-name>carbon.enable.saas</param-name>
|
|
||||||
<param-value>*</param-value>
|
|
||||||
</context-param-->
|
|
||||||
|
|
||||||
</web-app>
|
|
||||||
|
|
||||||
@ -1,280 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?><!--
|
|
||||||
~ Copyright (c) 2014, WSO2 Inc. (http://www.wso2.org) 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.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
|
|
||||||
"http://java.sun.com/dtd/web-app_2_3.dtd" >
|
|
||||||
|
|
||||||
<web-app>
|
|
||||||
<!-- Custom Page configurations -->
|
|
||||||
<!-- *************** Application specific configurations ********************** -->
|
|
||||||
<!--context-param>
|
|
||||||
<param-name>ServiceProviderApp-/samlsso_login.do</param-name>
|
|
||||||
<param-value>http://localhost:8080/customauthenticationendpoint/login.do</param-value>
|
|
||||||
</context-param-->
|
|
||||||
<!--context-param>
|
|
||||||
<param-name>ServiceProviderApp-/oauth2_authz.do</param-name>
|
|
||||||
<param-value>http://localhost:8080/authenticationendpoint/oauth2_authz.do</param-value>
|
|
||||||
</context-param-->
|
|
||||||
<!--context-param>
|
|
||||||
<param-name>ServiceProviderApp-/oauth2_error.do</param-name>
|
|
||||||
<param-value>http://localhost:8080/authenticationendpoint/oauth2_error.do</param-value>
|
|
||||||
</context-param-->
|
|
||||||
<!--context-param>
|
|
||||||
<param-name>ServiceProviderApp-/oauth2_consent.do</param-name>
|
|
||||||
<param-value>http://localhost:8080/authenticationendpoint/oauth2_consent.do</param-value>
|
|
||||||
</context-param-->
|
|
||||||
<!-- **************** End of Application specific configurations ************************* -->
|
|
||||||
|
|
||||||
<!-- *************** Global configurations ********************** -->
|
|
||||||
<!--context-param>
|
|
||||||
<param-name>/retry.do</param-name>
|
|
||||||
<param-value>http://localhost:8080/customauthenticationendpoint/retry.do?type=retry.do</param-value>
|
|
||||||
</context-param-->
|
|
||||||
<!-- *************** End of Global configurations ********************** -->
|
|
||||||
|
|
||||||
<!-- *************** Account Recovery Endpoint Context URL Configuration ********************** -->
|
|
||||||
<!--context-param>
|
|
||||||
<param-name>IdentityManagementEndpointContextURL</param-name>
|
|
||||||
<param-value>https://localhost:9443/accountrecoveryendpoint</param-value>
|
|
||||||
</context-param-->
|
|
||||||
<context-param>
|
|
||||||
<param-name>AccountRecoveryRESTEndpointURL</param-name>
|
|
||||||
<param-value>https://localhost:9443/t/tenant-domain/api/identity/user/v0.9/</param-value>
|
|
||||||
</context-param>
|
|
||||||
<!-- *************** End of Account Recovery Endpoint Context URL Configuration ********************** -->
|
|
||||||
|
|
||||||
<!--Display scopes in the consent page.-->
|
|
||||||
<context-param>
|
|
||||||
<param-name>displayScopes</param-name>
|
|
||||||
<param-value>true</param-value>
|
|
||||||
</context-param>
|
|
||||||
|
|
||||||
<filter>
|
|
||||||
<filter-name>HttpHeaderSecurityFilter</filter-name>
|
|
||||||
<filter-class>org.apache.catalina.filters.HttpHeaderSecurityFilter</filter-class>
|
|
||||||
<init-param>
|
|
||||||
<param-name>hstsEnabled</param-name>
|
|
||||||
<param-value>false</param-value>
|
|
||||||
</init-param>
|
|
||||||
</filter>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>HttpHeaderSecurityFilter</filter-name>
|
|
||||||
<url-pattern>*</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<filter>
|
|
||||||
<filter-name>AuthenticationEndpointFilter</filter-name>
|
|
||||||
<filter-class>
|
|
||||||
org.wso2.carbon.identity.application.authentication.endpoint.util.filter.AuthenticationEndpointFilter
|
|
||||||
</filter-class>
|
|
||||||
</filter>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>AuthenticationEndpointFilter</filter-name>
|
|
||||||
<url-pattern>/*</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<listener>
|
|
||||||
<listener-class>
|
|
||||||
org.wso2.carbon.identity.application.authentication.endpoint.util.listener.AuthenticationEndpointContextListener
|
|
||||||
</listener-class>
|
|
||||||
</listener>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>retry.do</servlet-name>
|
|
||||||
<jsp-file>/retry.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>claims.do</servlet-name>
|
|
||||||
<jsp-file>/requested-claims.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>oauth2_login.do</servlet-name>
|
|
||||||
<jsp-file>/login.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>oauth2_authz.do</servlet-name>
|
|
||||||
<jsp-file>/oauth2_authz.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>oauth2_consent.do</servlet-name>
|
|
||||||
<jsp-file>/oauth2_consent.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>oauth2_logout_consent.do</servlet-name>
|
|
||||||
<jsp-file>/oauth2_logout_consent.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>oauth2_logout.do</servlet-name>
|
|
||||||
<jsp-file>/logout.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>oauth2_error.do</servlet-name>
|
|
||||||
<jsp-file>/oauth2_error.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>samlsso_login.do</servlet-name>
|
|
||||||
<jsp-file>/login.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>samlsso_logout.do</servlet-name>
|
|
||||||
<jsp-file>/logout.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>samlsso_redirect.do</servlet-name>
|
|
||||||
<jsp-file>/login.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>samlsso_notification.do</servlet-name>
|
|
||||||
<jsp-file>/samlsso_notification.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>openid_login.do</servlet-name>
|
|
||||||
<jsp-file>/login.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>openid_profile.do</servlet-name>
|
|
||||||
<jsp-file>/openid_profile.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>passivests_login.do</servlet-name>
|
|
||||||
<jsp-file>/login.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>tenantlistrefresher.do</servlet-name>
|
|
||||||
<jsp-file>/tenant_refresh_endpoint.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>registration.do</servlet-name>
|
|
||||||
<jsp-file>/registration.jsp</jsp-file>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>retry.do</servlet-name>
|
|
||||||
<url-pattern>/retry.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>oauth2_login.do</servlet-name>
|
|
||||||
<url-pattern>/oauth2_login.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>oauth2_authz.do</servlet-name>
|
|
||||||
<url-pattern>/oauth2_authz.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>oauth2_consent.do</servlet-name>
|
|
||||||
<url-pattern>/oauth2_consent.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>oauth2_logout_consent.do</servlet-name>
|
|
||||||
<url-pattern>/oauth2_logout_consent.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>oauth2_logout.do</servlet-name>
|
|
||||||
<url-pattern>/oauth2_logout.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>oauth2_error.do</servlet-name>
|
|
||||||
<url-pattern>/oauth2_error.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>samlsso_login.do</servlet-name>
|
|
||||||
<url-pattern>/samlsso_login.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>samlsso_logout.do</servlet-name>
|
|
||||||
<url-pattern>/samlsso_logout.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>samlsso_redirect.do</servlet-name>
|
|
||||||
<url-pattern>/samlsso_redirect.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>samlsso_notification.do</servlet-name>
|
|
||||||
<url-pattern>/samlsso_notification.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>openid_login.do</servlet-name>
|
|
||||||
<url-pattern>/openid_login.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>openid_profile.do</servlet-name>
|
|
||||||
<url-pattern>/openid_profile.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>passivests_login.do</servlet-name>
|
|
||||||
<url-pattern>/passivests_login.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>tenantlistrefresher.do</servlet-name>
|
|
||||||
<url-pattern>/tenantlistrefresher.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>registration.do</servlet-name>
|
|
||||||
<url-pattern>/registration.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>claims.do</servlet-name>
|
|
||||||
<url-pattern>/claims.do</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<error-page>
|
|
||||||
<exception-type>java.lang.Throwable</exception-type>
|
|
||||||
<location>/generic-exception-response.jsp</location>
|
|
||||||
</error-page>
|
|
||||||
|
|
||||||
<session-config>
|
|
||||||
<cookie-config>
|
|
||||||
<secure>true</secure>
|
|
||||||
</cookie-config>
|
|
||||||
</session-config>
|
|
||||||
|
|
||||||
</web-app>
|
|
||||||
@ -1,87 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!--
|
|
||||||
~ /*
|
|
||||||
~ * Copyright (c) 2015, WSO2 Inc. (http://www.wso2.org) 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.
|
|
||||||
~ */
|
|
||||||
-->
|
|
||||||
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
|
|
||||||
version="2.4">
|
|
||||||
|
|
||||||
<description>JAX-WS/JAX-RS Device Registration Agent Endpoint</description>
|
|
||||||
<display-name>JAX-WS/JAX-RS Servlet</display-name>
|
|
||||||
<context-param>
|
|
||||||
<param-name>contextConfigLocation</param-name>
|
|
||||||
<param-value>WEB-INF/beans.xml</param-value>
|
|
||||||
</context-param>
|
|
||||||
<listener>
|
|
||||||
<listener-class>
|
|
||||||
org.springframework.web.context.ContextLoaderListener
|
|
||||||
</listener-class>
|
|
||||||
</listener>
|
|
||||||
<servlet>
|
|
||||||
<description>JAX-WS/JAX-RS Device Registration Agent Endpoint</description>
|
|
||||||
<display-name>JAX-WS/JAX-RS Servlet</display-name>
|
|
||||||
<servlet-name>CXFServlet</servlet-name>
|
|
||||||
<servlet-class>
|
|
||||||
org.apache.cxf.transport.servlet.CXFServlet
|
|
||||||
</servlet-class>
|
|
||||||
<load-on-startup>1</load-on-startup>
|
|
||||||
</servlet>
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>CXFServlet</servlet-name>
|
|
||||||
<url-pattern>/*</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<filter>
|
|
||||||
<filter-name>HttpHeaderSecurityFilter</filter-name>
|
|
||||||
<filter-class>org.apache.catalina.filters.HttpHeaderSecurityFilter</filter-class>
|
|
||||||
<init-param>
|
|
||||||
<param-name>hstsEnabled</param-name>
|
|
||||||
<param-value>false</param-value>
|
|
||||||
</init-param>
|
|
||||||
</filter>
|
|
||||||
|
|
||||||
<filter>
|
|
||||||
<filter-name>ContentTypeBasedCachePreventionFilter</filter-name>
|
|
||||||
<filter-class>org.wso2.carbon.ui.filters.cache.ContentTypeBasedCachePreventionFilter</filter-class>
|
|
||||||
<init-param>
|
|
||||||
<param-name>patterns</param-name>
|
|
||||||
<param-value>text/html" ,application/json" ,text/plain</param-value>
|
|
||||||
</init-param>
|
|
||||||
<init-param>
|
|
||||||
<param-name>filterAction</param-name>
|
|
||||||
<param-value>enforce</param-value>
|
|
||||||
</init-param>
|
|
||||||
<init-param>
|
|
||||||
<param-name>httpHeaders</param-name>
|
|
||||||
<param-value>Cache-Control: no-store, no-cache, must-revalidate, private</param-value>
|
|
||||||
</init-param>
|
|
||||||
</filter>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>HttpHeaderSecurityFilter</filter-name>
|
|
||||||
<url-pattern>/*</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>ContentTypeBasedCachePreventionFilter</filter-name>
|
|
||||||
<url-pattern>/*</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
</web-app>
|
|
||||||
@ -1,100 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!--
|
|
||||||
~ Copyright 2011 WSO2, Inc. (http://wso2.com)
|
|
||||||
~
|
|
||||||
~ Licensed 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.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
|
|
||||||
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
|
|
||||||
|
|
||||||
<display-name>OAuth2 Endpoints</display-name>
|
|
||||||
|
|
||||||
<filter>
|
|
||||||
<filter-name>HttpHeaderSecurityFilter</filter-name>
|
|
||||||
<filter-class>org.apache.catalina.filters.HttpHeaderSecurityFilter</filter-class>
|
|
||||||
<init-param>
|
|
||||||
<param-name>hstsEnabled</param-name>
|
|
||||||
<param-value>false</param-value>
|
|
||||||
</init-param>
|
|
||||||
</filter>
|
|
||||||
|
|
||||||
<filter>
|
|
||||||
<filter-name>ContentTypeBasedCachePreventionFilter</filter-name>
|
|
||||||
<filter-class>org.wso2.carbon.ui.filters.cache.ContentTypeBasedCachePreventionFilter</filter-class>
|
|
||||||
<init-param>
|
|
||||||
<param-name>patterns</param-name>
|
|
||||||
<param-value>text/html" ,application/json" ,text/plain</param-value>
|
|
||||||
</init-param>
|
|
||||||
<init-param>
|
|
||||||
<param-name>filterAction</param-name>
|
|
||||||
<param-value>enforce</param-value>
|
|
||||||
</init-param>
|
|
||||||
<init-param>
|
|
||||||
<param-name>httpHeaders</param-name>
|
|
||||||
<param-value>Cache-Control: no-store, no-cache, must-revalidate, private</param-value>
|
|
||||||
</init-param>
|
|
||||||
</filter>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>HttpHeaderSecurityFilter</filter-name>
|
|
||||||
<url-pattern>/*</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>ContentTypeBasedCachePreventionFilter</filter-name>
|
|
||||||
<url-pattern>/*</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>OAuth2Endpoints</servlet-name>
|
|
||||||
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
|
|
||||||
<load-on-startup>1</load-on-startup>
|
|
||||||
|
|
||||||
<!-- Application based page loading configs -->
|
|
||||||
|
|
||||||
<!-- *********** Pages for the SampleApp *************** -->
|
|
||||||
<!--init-param>
|
|
||||||
<description>Login page for the application SampleApp</description>
|
|
||||||
<param-name>SampleApp-LoginPage</param-name>
|
|
||||||
<param-value>https://localhost:9443/mypages/sampleapp-login</param-value>
|
|
||||||
</init-param>
|
|
||||||
<init-param>
|
|
||||||
<description>Error page for the application SampleApp</description>
|
|
||||||
<param-name>SampleApp-ErrorPage</param-name>
|
|
||||||
<param-value>https://localhost:9443/mypages/sampleapp-error</param-value>
|
|
||||||
</init-param>
|
|
||||||
<init-param>
|
|
||||||
<description>Consent page for the application SampleApp</description>
|
|
||||||
<param-name>SampleApp-ConsentPage</param-name>
|
|
||||||
<param-value>https://localhost:9443/mypages/sampleapp-consent</param-value>
|
|
||||||
</init-param-->
|
|
||||||
<!-- ******************* End of SampleApp configs ***************** -->
|
|
||||||
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>OAuth2Endpoints</servlet-name>
|
|
||||||
<url-pattern>/*</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<session-config>
|
|
||||||
<cookie-config>
|
|
||||||
<secure>true</secure>
|
|
||||||
</cookie-config>
|
|
||||||
</session-config>
|
|
||||||
|
|
||||||
</web-app>
|
|
||||||
@ -1,423 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!--
|
|
||||||
~ Copyright (c) 2016, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
|
|
||||||
~
|
|
||||||
~ Licensed 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.
|
|
||||||
-->
|
|
||||||
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xmlns="http://java.sun.com/xml/ns/javaee"
|
|
||||||
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
|
|
||||||
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
|
|
||||||
id="Shindig"
|
|
||||||
version="2.5">
|
|
||||||
<display-name>Shindig</display-name>
|
|
||||||
<!-- configuration -->
|
|
||||||
<!-- If you have your own Guice module(s), put them here as a colon-separated list. -->
|
|
||||||
<!-- Note that any extras modules are optional -->
|
|
||||||
<context-param>
|
|
||||||
<param-name>guice-modules</param-name>
|
|
||||||
<param-value>
|
|
||||||
org.apache.shindig.common.PropertiesModule:
|
|
||||||
org.apache.shindig.gadgets.DefaultGuiceModule:
|
|
||||||
org.apache.shindig.social.core.config.SocialApiGuiceModule:
|
|
||||||
org.apache.shindig.social.sample.SampleModule:
|
|
||||||
org.apache.shindig.gadgets.oauth.OAuthModule:
|
|
||||||
org.apache.shindig.gadgets.oauth2.OAuth2Module:
|
|
||||||
org.apache.shindig.gadgets.oauth2.OAuth2MessageModule:
|
|
||||||
org.apache.shindig.gadgets.oauth2.handler.OAuth2HandlerModule:
|
|
||||||
org.apache.shindig.gadgets.oauth2.persistence.sample.OAuth2PersistenceModule:
|
|
||||||
org.apache.shindig.common.cache.ehcache.EhCacheModule:
|
|
||||||
org.apache.shindig.sample.shiro.ShiroGuiceModule:
|
|
||||||
org.apache.shindig.sample.container.SampleContainerGuiceModule:
|
|
||||||
org.apache.shindig.extras.ShindigExtrasGuiceModule:
|
|
||||||
org.apache.shindig.gadgets.admin.GadgetAdminModule:
|
|
||||||
org.wso2.carbon.dashboard.shindig.features.WSO2ShindigFeaturesModule
|
|
||||||
</param-value>
|
|
||||||
</context-param>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Syntax: <key>=<value> separated by a newline
|
|
||||||
|
|
||||||
system.properties specifies the environmental variables that will be set to the JVM System Properties at server startup time.
|
|
||||||
Alternatively, you may add these values in your app server (ex: Tomcat) as
|
|
||||||
VM arguments like this: -Dshindig.host="my.production.shindig.server.com".
|
|
||||||
|
|
||||||
Here are a few properties that can be set for Shindig:
|
|
||||||
shindig.host: the server name that Shindig is deployed and running on
|
|
||||||
shindig.port: the port number of shindig.host server
|
|
||||||
|
|
||||||
Make sure you escape all HTML values for the web.xml to be parsed correctly.
|
|
||||||
-->
|
|
||||||
<context-param>
|
|
||||||
<param-name>system.properties</param-name>
|
|
||||||
<param-value>
|
|
||||||
<![CDATA[
|
|
||||||
shindig.host=
|
|
||||||
shindig.port=
|
|
||||||
aKey=/shindig/gadgets/proxy?container=default&url=
|
|
||||||
]]>
|
|
||||||
</param-value>
|
|
||||||
</context-param>
|
|
||||||
|
|
||||||
<filter>
|
|
||||||
<filter-name>HttpHeaderSecurityFilter</filter-name>
|
|
||||||
<filter-class>org.apache.catalina.filters.HttpHeaderSecurityFilter</filter-class>
|
|
||||||
<init-param>
|
|
||||||
<param-name>hstsEnabled</param-name>
|
|
||||||
<param-value>false</param-value>
|
|
||||||
</init-param>
|
|
||||||
<init-param>
|
|
||||||
<param-name>antiClickJackingOption</param-name>
|
|
||||||
<param-value>SAMEORIGIN</param-value>
|
|
||||||
</init-param>
|
|
||||||
</filter>
|
|
||||||
|
|
||||||
|
|
||||||
<filter>
|
|
||||||
<filter-name>ContentTypeBasedCachePreventionFilter</filter-name>
|
|
||||||
<filter-class>org.wso2.carbon.ui.filters.cache.ContentTypeBasedCachePreventionFilter</filter-class>
|
|
||||||
<init-param>
|
|
||||||
<param-name>patterns</param-name>
|
|
||||||
<param-value>text/html" ,application/json" ,text/plain</param-value>
|
|
||||||
</init-param>
|
|
||||||
<init-param>
|
|
||||||
<param-name>filterAction</param-name>
|
|
||||||
<param-value>enforce</param-value>
|
|
||||||
</init-param>
|
|
||||||
<init-param>
|
|
||||||
<param-name>httpHeaders</param-name>
|
|
||||||
<param-value>Cache-Control: no-store, no-cache, must-revalidate, private</param-value>
|
|
||||||
</init-param>
|
|
||||||
</filter>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>HttpHeaderSecurityFilter</filter-name>
|
|
||||||
<url-pattern>/*</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>ContentTypeBasedCachePreventionFilter</filter-name>
|
|
||||||
<url-pattern>/*</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>HttpHeaderSecurityFilter</filter-name>
|
|
||||||
<url-pattern>*</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<filter>
|
|
||||||
<filter-name>hostFilter</filter-name>
|
|
||||||
<filter-class>org.apache.shindig.common.servlet.HostFilter</filter-class>
|
|
||||||
</filter>
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>hostFilter</filter-name>
|
|
||||||
<url-pattern>/gadgets/ifr</url-pattern>
|
|
||||||
<url-pattern>/gadgets/js/*</url-pattern>
|
|
||||||
<url-pattern>/gadgets/proxy/*</url-pattern>
|
|
||||||
<url-pattern>/gadgets/concat</url-pattern>
|
|
||||||
<url-pattern>/gadgets/makeRequest</url-pattern>
|
|
||||||
<url-pattern>/rpc/*</url-pattern>
|
|
||||||
<url-pattern>/rest/*</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<filter>
|
|
||||||
<filter-name>ShiroFilter</filter-name>
|
|
||||||
<filter-class>org.apache.shiro.web.servlet.IniShiroFilter</filter-class>
|
|
||||||
<init-param>
|
|
||||||
<param-name>config</param-name>
|
|
||||||
<param-value>
|
|
||||||
<![CDATA[
|
|
||||||
# The ShiroFilter configuration is very powerful and flexible, while still remaining succinct.
|
|
||||||
# Please read the comprehensive example, with full comments and explanations, in the JavaDoc:
|
|
||||||
#
|
|
||||||
# http://www.jsecurity.org/api/org/jsecurity/web/servlet/JSecurityFilter.html
|
|
||||||
[main]
|
|
||||||
shindigSampleRealm = org.apache.shindig.sample.shiro.SampleShiroRealm
|
|
||||||
securityManager.realm = $shindigSampleRealm
|
|
||||||
authc.loginUrl = /login.jsp
|
|
||||||
|
|
||||||
[urls]
|
|
||||||
# The /login.jsp is not restricted to authenticated users (otherwise no one could log in!), but
|
|
||||||
# the 'authc' filter must still be specified for it so it can process that url's
|
|
||||||
# login submissions. It is 'smart' enough to allow those requests through as specified by the
|
|
||||||
# shiro.loginUrl above.
|
|
||||||
/login.jsp = authc
|
|
||||||
|
|
||||||
/oauth/authorize/** = authc
|
|
||||||
/oauth2/authorize/** = authc
|
|
||||||
]]>
|
|
||||||
</param-value>
|
|
||||||
</init-param>
|
|
||||||
</filter>
|
|
||||||
|
|
||||||
<filter>
|
|
||||||
<filter-name>authFilter</filter-name>
|
|
||||||
<filter-class>org.apache.shindig.auth.AuthenticationServletFilter</filter-class>
|
|
||||||
</filter>
|
|
||||||
|
|
||||||
<filter>
|
|
||||||
<filter-name>etagFilter</filter-name>
|
|
||||||
<filter-class>org.apache.shindig.gadgets.servlet.ETagFilter</filter-class>
|
|
||||||
</filter>
|
|
||||||
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>ShiroFilter</filter-name>
|
|
||||||
<url-pattern>/oauth/authorize</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>ShiroFilter</filter-name>
|
|
||||||
<url-pattern>/oauth2/authorize</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>ShiroFilter</filter-name>
|
|
||||||
<url-pattern>*.jsp</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>authFilter</filter-name>
|
|
||||||
<url-pattern>/social/*</url-pattern>
|
|
||||||
<url-pattern>/gadgets/ifr</url-pattern>
|
|
||||||
<url-pattern>/gadgets/makeRequest</url-pattern>
|
|
||||||
<url-pattern>/gadgets/proxy</url-pattern>
|
|
||||||
<url-pattern>/gadgets/api/rpc/*</url-pattern>
|
|
||||||
<url-pattern>/gadgets/api/rest/*</url-pattern>
|
|
||||||
<url-pattern>/rpc/*</url-pattern>
|
|
||||||
<url-pattern>/rest/*</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<filter-mapping>
|
|
||||||
<filter-name>etagFilter</filter-name>
|
|
||||||
<url-pattern>*</url-pattern>
|
|
||||||
</filter-mapping>
|
|
||||||
|
|
||||||
<listener>
|
|
||||||
<listener-class>org.apache.shindig.common.servlet.GuiceServletContextListener</listener-class>
|
|
||||||
</listener>
|
|
||||||
|
|
||||||
<!-- Render a Gadget -->
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>xml-to-html</servlet-name>
|
|
||||||
<servlet-class>
|
|
||||||
org.wso2.carbon.dashboard.shindig.extensions.WSO2GadgetRenderingServlet
|
|
||||||
</servlet-class>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>accel</servlet-name>
|
|
||||||
<servlet-class>
|
|
||||||
org.apache.shindig.gadgets.servlet.HtmlAccelServlet
|
|
||||||
</servlet-class>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<!-- Proxy -->
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>proxy</servlet-name>
|
|
||||||
<servlet-class>
|
|
||||||
org.apache.shindig.gadgets.servlet.ProxyServlet
|
|
||||||
</servlet-class>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<!-- makeRequest -->
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>makeRequest</servlet-name>
|
|
||||||
<servlet-class>
|
|
||||||
org.apache.shindig.gadgets.servlet.MakeRequestServlet
|
|
||||||
</servlet-class>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<!-- Concat -->
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>concat</servlet-name>
|
|
||||||
<servlet-class>
|
|
||||||
org.apache.shindig.gadgets.servlet.ConcatProxyServlet
|
|
||||||
</servlet-class>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<!-- OAuth callback -->
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>oauthCallback</servlet-name>
|
|
||||||
<servlet-class>
|
|
||||||
org.apache.shindig.gadgets.servlet.OAuthCallbackServlet
|
|
||||||
</servlet-class>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<!-- OAuth2 callback -->
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>oauth2callback</servlet-name>
|
|
||||||
<servlet-class>
|
|
||||||
org.apache.shindig.gadgets.servlet.OAuth2CallbackServlet
|
|
||||||
</servlet-class>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<!-- Metadata RPC -->
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>metadata</servlet-name>
|
|
||||||
<servlet-class>
|
|
||||||
org.apache.shindig.gadgets.servlet.RpcServlet
|
|
||||||
</servlet-class>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<!-- javascript serving -->
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>js</servlet-name>
|
|
||||||
<servlet-class>org.apache.shindig.gadgets.servlet.JsServlet</servlet-class>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>restapiServlet</servlet-name>
|
|
||||||
<servlet-class>
|
|
||||||
org.apache.shindig.protocol.DataServiceServlet
|
|
||||||
</servlet-class>
|
|
||||||
<init-param>
|
|
||||||
<param-name>handlers</param-name>
|
|
||||||
<param-value>org.apache.shindig.handlers</param-value>
|
|
||||||
</init-param>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<!-- Serve social RPC api -->
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>jsonRpcServlet</servlet-name>
|
|
||||||
<servlet-class>
|
|
||||||
org.apache.shindig.protocol.JsonRpcServlet
|
|
||||||
</servlet-class>
|
|
||||||
<init-param>
|
|
||||||
<param-name>handlers</param-name>
|
|
||||||
<param-value>org.apache.shindig.handlers</param-value>
|
|
||||||
</init-param>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<!-- Serve sample OAuth apis -->
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>sampleOAuth</servlet-name>
|
|
||||||
<servlet-class>
|
|
||||||
org.apache.shindig.social.sample.oauth.SampleOAuthServlet
|
|
||||||
</servlet-class>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<!-- Serve OAuth 2 APIs -->
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>OAuth2Servlet</servlet-name>
|
|
||||||
<servlet-class>
|
|
||||||
org.apache.shindig.social.core.oauth2.OAuth2Servlet
|
|
||||||
</servlet-class>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet>
|
|
||||||
<servlet-name>rpcSwf</servlet-name>
|
|
||||||
<servlet-class>
|
|
||||||
org.apache.shindig.gadgets.servlet.RpcSwfServlet
|
|
||||||
</servlet-class>
|
|
||||||
</servlet>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>js</servlet-name>
|
|
||||||
<url-pattern>/gadgets/js/*</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>proxy</servlet-name>
|
|
||||||
<url-pattern>/gadgets/proxy/*</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>makeRequest</servlet-name>
|
|
||||||
<url-pattern>/gadgets/makeRequest</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>jsonRpcServlet</servlet-name>
|
|
||||||
<url-pattern>/rpc/*</url-pattern>
|
|
||||||
<url-pattern>/gadgets/api/rpc/*</url-pattern>
|
|
||||||
<url-pattern>/social/rpc/*</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>restapiServlet</servlet-name>
|
|
||||||
<url-pattern>/rest/*</url-pattern>
|
|
||||||
<url-pattern>/gadgets/api/rest/*</url-pattern>
|
|
||||||
<url-pattern>/social/rest/*</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>concat</servlet-name>
|
|
||||||
<url-pattern>/gadgets/concat</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>oauthCallback</servlet-name>
|
|
||||||
<url-pattern>/gadgets/oauthcallback</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>oauth2callback</servlet-name>
|
|
||||||
<url-pattern>/gadgets/oauth2callback</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>xml-to-html</servlet-name>
|
|
||||||
<url-pattern>/gadgets/ifr</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>accel</servlet-name>
|
|
||||||
<url-pattern>/gadgets/accel</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>metadata</servlet-name>
|
|
||||||
<url-pattern>/gadgets/metadata</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>sampleOAuth</servlet-name>
|
|
||||||
<url-pattern>/oauth/*</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>OAuth2Servlet</servlet-name>
|
|
||||||
<url-pattern>/oauth2/*</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<servlet-mapping>
|
|
||||||
<servlet-name>rpcSwf</servlet-name>
|
|
||||||
<url-pattern>/xpc*</url-pattern>
|
|
||||||
</servlet-mapping>
|
|
||||||
|
|
||||||
<error-page>
|
|
||||||
<error-code>404</error-code>
|
|
||||||
<location>/error-pages/error404.html</location>
|
|
||||||
</error-page>
|
|
||||||
|
|
||||||
<error-page>
|
|
||||||
<error-code>401</error-code>
|
|
||||||
<location>/error-pages/error401.html</location>
|
|
||||||
</error-page>
|
|
||||||
|
|
||||||
<error-page>
|
|
||||||
<error-code>403</error-code>
|
|
||||||
<location>/error-pages/error403.html</location>
|
|
||||||
</error-page>
|
|
||||||
|
|
||||||
<error-page>
|
|
||||||
<error-code>405</error-code>
|
|
||||||
<location>/error-pages/error405.html</location>
|
|
||||||
</error-page>
|
|
||||||
|
|
||||||
<error-page>
|
|
||||||
<error-code>500</error-code>
|
|
||||||
<location>/error-pages/error500.html</location>
|
|
||||||
</error-page>
|
|
||||||
</web-app>
|
|
||||||
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<?pde version="3.5"?>
|
<?pde version="3.5"?>
|
||||||
|
|
||||||
<product name="Carbon Product" uid="carbon.product.id" id="carbon.product" application="carbon.application" version="4.4.25" useFeatures="true" includeLaunchers="true">
|
<product name="Carbon Product" uid="carbon.product.id" id="carbon.product" application="carbon.application" version="4.4.26" useFeatures="true" includeLaunchers="true">
|
||||||
|
|
||||||
<configIni use="default">
|
<configIni use="default">
|
||||||
</configIni>
|
</configIni>
|
||||||
@ -13,7 +13,7 @@
|
|||||||
</plugins>
|
</plugins>
|
||||||
|
|
||||||
<features>
|
<features>
|
||||||
<feature id="org.wso2.carbon.core.runtime" version="4.4.25"/>
|
<feature id="org.wso2.carbon.core.runtime" version="4.4.26"/>
|
||||||
</features>
|
</features>
|
||||||
|
|
||||||
<configurations>
|
<configurations>
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<?pde version="3.5"?>
|
<?pde version="3.5"?>
|
||||||
|
|
||||||
<product name="Carbon Product" uid="carbon.product.id" id="carbon.product" application="carbon.application" version="4.4.25" useFeatures="true" includeLaunchers="true">
|
<product name="Carbon Product" uid="carbon.product.id" id="carbon.product" application="carbon.application" version="4.4.26" useFeatures="true" includeLaunchers="true">
|
||||||
|
|
||||||
<configIni use="default">
|
<configIni use="default">
|
||||||
</configIni>
|
</configIni>
|
||||||
@ -13,7 +13,7 @@
|
|||||||
</plugins>
|
</plugins>
|
||||||
|
|
||||||
<features>
|
<features>
|
||||||
<feature id="org.wso2.carbon.core.runtime" version="4.4.25"/>
|
<feature id="org.wso2.carbon.core.runtime" version="4.4.26"/>
|
||||||
</features>
|
</features>
|
||||||
|
|
||||||
<configurations>
|
<configurations>
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
<?pde version="3.5"?>
|
<?pde version="3.5"?>
|
||||||
|
|
||||||
<product name="Carbon Product" uid="carbon.product.id" id="carbon.product" application="carbon.application"
|
<product name="Carbon Product" uid="carbon.product.id" id="carbon.product" application="carbon.application"
|
||||||
version="4.4.25" useFeatures="true" includeLaunchers="true">
|
version="4.4.26" useFeatures="true" includeLaunchers="true">
|
||||||
|
|
||||||
<configIni use="default">
|
<configIni use="default">
|
||||||
</configIni>
|
</configIni>
|
||||||
@ -14,7 +14,7 @@ version="4.4.25" useFeatures="true" includeLaunchers="true">
|
|||||||
</plugins>
|
</plugins>
|
||||||
|
|
||||||
<features>
|
<features>
|
||||||
<feature id="org.wso2.carbon.core.runtime" version="4.4.25"/>
|
<feature id="org.wso2.carbon.core.runtime" version="4.4.26"/>
|
||||||
</features>
|
</features>
|
||||||
|
|
||||||
<configurations>
|
<configurations>
|
||||||
|
|||||||
8
pom.xml
8
pom.xml
@ -42,7 +42,7 @@
|
|||||||
<module>modules/cxf-filters</module>
|
<module>modules/cxf-filters</module>
|
||||||
<module>modules/p2-profile</module>
|
<module>modules/p2-profile</module>
|
||||||
<module>modules/distribution</module>
|
<module>modules/distribution</module>
|
||||||
<!--<module>modules/integration</module>-->
|
<module>modules/integration</module>
|
||||||
</modules>
|
</modules>
|
||||||
|
|
||||||
<dependencyManagement>
|
<dependencyManagement>
|
||||||
@ -1460,7 +1460,7 @@
|
|||||||
<properties>
|
<properties>
|
||||||
|
|
||||||
<!--Carbon kernel versions-->
|
<!--Carbon kernel versions-->
|
||||||
<carbon.kernel.version>4.4.25</carbon.kernel.version>
|
<carbon.kernel.version>4.4.26</carbon.kernel.version>
|
||||||
<carbon.kernel.version.range>[4.4.0, 4.5.0)</carbon.kernel.version.range>
|
<carbon.kernel.version.range>[4.4.0, 4.5.0)</carbon.kernel.version.range>
|
||||||
<carbon.ui.menu.stratos.version>2.2.0</carbon.ui.menu.stratos.version>
|
<carbon.ui.menu.stratos.version>2.2.0</carbon.ui.menu.stratos.version>
|
||||||
|
|
||||||
@ -1539,7 +1539,7 @@
|
|||||||
<carbon.governance.version>4.7.23</carbon.governance.version>
|
<carbon.governance.version>4.7.23</carbon.governance.version>
|
||||||
|
|
||||||
<!-- Carbon Device Management-->
|
<!-- Carbon Device Management-->
|
||||||
<carbon.device.mgt.version>3.1.3</carbon.device.mgt.version>
|
<carbon.device.mgt.version>3.1.5</carbon.device.mgt.version>
|
||||||
<carbon.device.mgt.version.range>[3.1.0, 4.0.0)</carbon.device.mgt.version.range>
|
<carbon.device.mgt.version.range>[3.1.0, 4.0.0)</carbon.device.mgt.version.range>
|
||||||
|
|
||||||
<!-- IOT Device Management -->
|
<!-- IOT Device Management -->
|
||||||
@ -1623,7 +1623,7 @@
|
|||||||
<commons.lang3.version>3.3.2</commons.lang3.version>
|
<commons.lang3.version>3.3.2</commons.lang3.version>
|
||||||
<commons.lang.version>2.2</commons.lang.version>
|
<commons.lang.version>2.2</commons.lang.version>
|
||||||
<commons.io.version>2.4</commons.io.version>
|
<commons.io.version>2.4</commons.io.version>
|
||||||
<axis2.wso2.version>1.6.1.wso2v23</axis2.wso2.version>
|
<axis2.wso2.version>1.6.1-wso2v24</axis2.wso2.version>
|
||||||
<carbon.p2.plugin.version>1.5.4</carbon.p2.plugin.version>
|
<carbon.p2.plugin.version>1.5.4</carbon.p2.plugin.version>
|
||||||
<gson.version>2.3.1</gson.version>
|
<gson.version>2.3.1</gson.version>
|
||||||
<slf4j.log4j12.version>1.6.1</slf4j.log4j12.version>
|
<slf4j.log4j12.version>1.6.1</slf4j.log4j12.version>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user