...
- Create a folder in your local machine and navigate to it using your command line.
Download the Java sample from GitHub from the link below. Follow these instructions to checkout the samples folder. Go to user-mgt/remote-user-mgt. The location of this folder will be referred to as
<remote-user-mgt_HOME>
from this point onwards.Open the
<remote-user-mgt_HOME>/build.xml
file and update the ${wso2is.home} value with your IS home. Do this by modifying thewso2is.home
property in a manner similar to the following.Code Block language xml <property name="wso2is.home" value="/Users/Sam/Documents/IS/SampleTest/wso2is-5.3.0/"/>
Update the RemoteUMSampleConstants.java file located in is-samples/modules/samples/user-mgt/remote-user-mgt/src/main/java/org/wso2/remoteum/sample with the directory that your WSO2 Identity Server instance is located. For example, the code will look similar to the following.
Code Block language java public static final String IS_HOME ="/Users/Sam/Documents/IS/SampleTest/wso2is-5.3.0/";
- Start the Identity Server using the start up script found in the
<IS_HOME>/bin
directory.- Use
wso2server.sh
for Linux. - Use
wso2server.bat
for Windows.
Note Note: Ensure that the
port offset
in the<IS_Home>/repository/conf/carbon.xml
file is set at 0 - Use
- Download and install Apache Ant if you have not already done so.
- Modify the
<remote-user-mgt_HOME>/client.properties
file if the default configuration to run the sample is different. For example, if you have changed the password for your user, you need to update it here. - Open a command line interface and navigate to the
<remote-user-mgt_HOME>
directory. - Run the ant command at this directory level in the command line and observe the different user management operations performed remotely.
- Log in to the Identity Server and go to Users and Roles in the Configure menu in the management console.
- Click Users and you can now view the users created in the list using the sample.
...