Authorization

Authorization

If you have received your client ID and client secret, you can request an access token from the Manc.hu backend in the following way:

POST https://manc.hu/api/oauth/token

Send a POST request with the following four fields as form encoded parameters:

Parameter

Value

client_id

<your client ID>

client_secret

<your client secret>

grant

client_credentials

scope

lexicon

An example in cURL is shown below (fill in both client_idand client_secret)

curl -X POST \
  https://manc.hu/api/oauth/token \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -d 'client_id=XXXXX&client_secret=XXXXX&grant=client_credentials&scope=lexicon'

You will receive a response like the following:

{
    "access_token": "<token>",
    "token_type": "Bearer",
    "expires_in": 3600,
    "scope": "lexicon"
}

The token in the access_token field can be used to authenticate when calling an endpoint. It expires within 1 hour (3600 seconds) and a new token should be requested upon expiration.

Last updated

Was this helpful?