Observing the Admin services in WSO2 Identity Server

This is related to WSO2 Identity Server 5.3.0.

Dilsi Chandrasena
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

--

--

Dilsi Chandrasena
Dilsi Chandrasena

No responses yet