Skip to main content

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
    grant_type string required

    Possible values: [client_credentials]

    client_assertion_type string required

    Possible values: [urn:ietf:params:oauth:client-assertion-type:jwt-bearer]

    client_assertion string required

    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.

    scope string required

    Space-separated list of requested LTI® service scope URLs.

Responses

Access token issued


Schema
    access_token string
    token_type string
    scope string

    Space-separated list of granted scope URLs.

    expires_in integer
Loading...

All trademarks, logos, and service marks displayed on this website are the property of their respective owners. LTIAAS is a trademark of GatherAct, LLC, doing business as LTIAAS. Learning Tools Interoperability (LTI)® and LTI® are trademarks of 1EdTech Consortium, Inc. LTIAAS is not affiliated with, endorsed or sponsored by 1EdTech Consortium, Inc. or by any other owners of third-party trademarks used on this website. LTIAAS is not responsible for the content, quality, or accuracy of any websites linked to or from this website that are not owned by LTIAAS. If you have any questions or concerns about the use of any trademarks or content on this website, please contact us.