/authenticate

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..."
}

Last updated