Versions Compared

Key

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

...

  • Step 1 - Create an application entry and view its details.
  • Step 2 - Obtain a valid access token in order to get authenticated to SCIM REST endpoints.

...

  1. Login to WSO2 Identity Server as an admin. 
  2. Access the management console and click OAuth under Manage in the Main menu.
  3. Create a new entry for an OAuth client application by clicking Register New Application.
  4. After creating the application entry, click on it to view its details as shown below.
  5. Now copy the Client Id, Client Secret and Access Token Url for future use.

 

Anchor
Step 2
Step 2
Step 2

We can use resource owner password credential grant type for this. Format of the the curl command to obtain the access token is:

Panel

curl --user Client Id:Client Secret -k -d "grant_type=password&username=username&password=password" -H "Content-Type:application/x-www-form-urlencoded" https://localhost:9443/oauth2endpoints/token

You need to replace the bold strings in the above command with valid values copied from the from step 1 above and the username & and password of the resource owner. (You can use the default admin ,admin credentials for that in the default pack).

Once you execute the above command, you will get a the following response as below:

Panel

{"token_type":"bearer","expires_in":3600,"refresh_token":"16e3de3b7af4e7a43b7e56cd9362ff","access_token":"492d8b51cb815bbe143f219ac2cf61c3"}

Copy the access token value in the above response.

...