This is a dockerized version of the wso2emm version 2.0.1
- clone the repository.
- cd into the repository.
docker build -t <nameofyourchoice> .
-
docker run -d --name <nameofyourchoice> -p 9443:9443 -p 9763:9763 <containername>
-
Then you can access EMM Admin Console in the following URL
https://localhost:9443/emm
Follow the General Server Configurations manual
After completing the server configuration modify the following files:
-
app-manager.xml
-
identity.xml
-
sso-idp-config.xml
-
sso-idp-config.xml
-
sso-sp-config.properties
-
app-mamager.xml file which is located in /repository/conf Change the below url according to the docker container IP address
https://localhost:9443/samlsso {code} For an example, my docker container IP is 172.17.0.2 . So I have changed the url as below {code} https://172.17.0.2:9443/samlsso
-
identity.xml file which is located in /repository/conf/identity Change the below url according to the docker container IP address
https://localhost:9443/samlsso
-
sso-idp-config.xmlfile which is located in /repository/conf/identity
https://localhost:9443/publisher/acs https://localhost:9443/publisher/acs
You can see "localhost" keyword in several urls inside sso-idp-config.xml file .So; if you cannot access any pages in other applications, you can replace the localhost with container IP address. -
sso-sp-config.properties file which is located in /repository/conf/security directory. Change the below url according to the docker container IP address
SAML2.IdPURL=https://localhost:9443/samlsso