Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: DOCUMENTATION-7177

...

  1. Do the following configuration changes to the <SAMPLE_HOME>/src/main/webapp/WEB-INF/web.xml file.
    1. Specify the carbonServerUrl as the URL of the Identity Server. The following is an example.

      Code Block
      languagexml
      <context-param>
      	<param-name>carbonServerUrl</param-name>
      	<param-value>https://localhost:9443/</param-value>
      </context-param>
    2. Specify the credentials to access Identity Server with admin privileges for accessUsername and accessPassword. The following is an example with the default WSO2 Identity Server credentials used.

      Code Block
      languagexml
      <context-param>
      	<param-name>accessUsername</param-name>
      	<param-value>admin</param-value>
      </context-param>
      
      <context-param>
      	<param-name>accessPassword</param-name>
      	<param-value>admin</param-value>
      </context-param>
    3. Specify the trustStore absolute resource path for trustStorePath. The following example specifies the path to wso2carbon.jks of the Identity Server.

      Code Block
      languagexml
      <context-param>
      	<param-name>trustStorePath</param-name>
      	<param-value>[IS_HOME]/repository/resources/security/wso2carbon.jks</param-value>
      </context-param>
  2. If you are deploying the sample in Apache Tomcat, enable the SSL configuration in the <TOMCAT_HOME>/conf/server.xml file.

    Code Block
    languagexml
    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="[IS_HOME]/repository/resources/security/wso2carbon.jks" keystorePass="wso2carbon" />

    * [IS_HOME] should be replaced with the correct installation directory for identity server.

  3. Configure the email confirmation links in the the <IS_HOME>/repository/conf/email/email-admin-config.xml file and the attributes in the <IS_HOME>/repository/conf/security/identity-mgt.properties file. The configurations you make in these files depend on what you want to achieve. The following configurations provide information on what needs to be configured based on your scenario.

...