2.2.1 Getting Authentication

To get authentication, follow these steps:
  1. Log in to Admin Console. For more information, see Admin Console.
  2. Go to Component Details and click AUTH tab. The Client ID and Client Password details are displayed.
  3. Copy Client ID and Client Password.
  4. Open Postman or relevant API tools. Select POST method and paste the URL: https://ip:port/oauth2/v1/token.

    Note:

    Replace ip:port with tenant URL or domain name.
  5. Click the Authorization tab. Go to the Type field and select Basic Auth from the drop-down list. The User name and Password fields are displayed.
  6. Enter the User Name and Password that you have copied in Step 3.
  7. Go to the Body tab. Select request format as: x-www-form-urlencoded.
  8. Enter the KEY and Value fields as mentioned in the following table.

    Table 2-1 Key and Value Details

    Key Value
    grant_type client_credentials
    scope urn:opc:idm:__myscopes__
  9. Click the Header tab. The Header details are displayed.
  10. Enter the details as mentioned in the following table.

    Table 2-2 Key and Value Details for Header

    Key Value
    Postman-Token client_credentials
    scope urn:opc:idm:__myscopes__
    Content-Type application/x-www-form-urlencoded
    Content-Length <calculated when request is sent>
    Host <calculated when request is sent>
    User-Agent PostmanRuntime/7.28.0
    Accept */*
    Accept-Encoding gzip,deflate,br
    Connection keep-alive
  11. Click Send. An Authorization token is generated in the Response body. For example, <eyJ4NXQjUzI1NiI6Ikk3cWxndm1Kal...>
    This authentication key is valid for a stipulated time.
  12. Copy only the Authorization token details.