Observing the Admin services in WSO2 Identity Server
This is related to WSO2 Identity Server 5.3.0.
1 min readJun 23, 2018
The WSDLs of admin services are hidden by default. To observe the admin services we need to follow below steps.
- Navigate to <IS_HOME>/repository/conf directory and open the carbon.xml file.
- Set the <HideAdminServiceWSDLs> element into false as below. By default it has set to true.
<HideAdminServiceWSDLs>false</HideAdminServiceWSDLs>
- Go to the <IS_HOME>/bin directory and start the Identity Server using below command.
In Linux Environment
sh wso2server.sh -DosgiConsole
In Windows Environment
wso2server.bat -DosgiConsole
- After server start enters the Enter key several times and gets the OSGi shell.
- Type and enter the listAdminServices command in the OSGi shell as below to list the admin services which are deployed on the server.
- We can see the admin services list as follow.
- To see the information of an admin service, need to copy the relevant URL and paste it in the browser with the ?wsdl at the end. As an example, if we want to see the UserInformationRecoveryService, we need to use the following URL.
https://localhost:9443/services/UserInformationRecoveryService?wsdl