OAuth2 Access Token Endpoint
The OAuth2 token endpoint tools use to obtain an access token before calling the Names & Roles or Assignment & Grades services. You never call this — hand its URL to the tool vendor.
LTIAAS verifies the tool's signed client assertion against its registered authConfig, checks that every requested scope is in the tool's permissions, and issues a token valid for one hour.
Request Body required
Possible values: [client_credentials]
Possible values: [urn:ietf:params:oauth:client-assertion-type:jwt-bearer]
A JWT signed by the tool. Its sub must be the tool's client ID and its aud must include https://your.ltiaas.com/lti/authorize.
Space-separated list of requested LTI® service scope URLs.
- 201
- 400
Access token issued
Schema
Space-separated list of granted scope URLs.
{
"access_token": "string",
"token_type": "bearer",
"scope": "string",
"expires_in": 3600
}
The request could not be completed.
Schema
details object
Context for the failure. Always carries a message code; the other keys depend on what went wrong.
Context for the failure. Always carries a message code; the other keys depend on what went wrong.
{
"status": 403,
"error": "Forbidden",
"details": {
"message": "INACTIVE_SERVICE",
"description": "string"
}
}
