Handles User log-in and provides Authentication Tokens.
Name | Type | Constraints | Description |
grant_type | String | "password" or "" | Defines the scope of the grant type. |
password | String | ​ | Authenticating users password |
username | String | ​ | Authenticating users username |
refresh_token | String | ​ | ​ |
scope | String | "ng_api" | Describes what API to access. |
Example authentication using grant type password
POST https://api.adnuntius.com/api/authenticate?context={{context}}
{"grant_type": "password","scope": "ng_api","username": "{{adn-username}}","password": "{{adn-password}}"}
Example authentication using grant type refresh_token
POST https://api.adnuntius.com/api/authenticate?context={{context}}
{"grant_type": "refresh_token","scope": "ng_api","refresh_token": "TK0eTkcK7TiNzrAsBpfaSTu1NVPKWhmdcjMLO..."}
Example response for all grant types:
{"access_token": "VaOHWOyKRLQkkoO6yATH0Tc2RQcKxHsJssTxvg...","token_type": "bearer","expires_in": "3600","refresh_token": "TK0eTkcK7TiNzrAsBpfaSTu1NVPKWhmdcjMLO..."}