Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Open the <IS_HOME>/repository/conf/carbon.xml file and set the HideAdminServiceWSDLs property to false. (This step is just to make the admin services WSDL accessible. Once the service WSDL is taken make sure to revert this change to hide admin service WSDLs)

    Code Block
    languagetext
    <!-- If this parameter is set, the ?wsdl on an admin service will not give the admin service wsdl. -->
            <HideAdminServiceWSDLs>true</HideAdminServiceWSDLs>
  2. Restart the server to make the change effective.
  3. Go to SOAP UI and give the WSDL location.
    1. Service Name: OAuth2TokenValidationService 

    2. WSDL location:https://localhost:9443/services/OAuth2TokenValidationService?wsdl

Provide the parameters to call the validate method as seen below.

Image Modified

      1. Since this validation service is an admin service, a valid user name and password needs to be provided in order to consume the service.
      2. Identifier value is the token to be validated. 
      3. If user claims are also required while validating the access token, a list of claim URIs can be provided as well.
      4. The response will provide authorized user for the token, if the token is valid and how many more seconds the token is valid. If there was an error occurred while validating the token, it can be sent as the error message.

In order to get the user claims of the autorized as a JWT token with the validation response, please refer the below topic.

Child pages (Children Display)
alltrue
styleh2