Skip to main content

OIDC Authentication Endpoint

The OIDC authorization endpoint that registered tools call to begin a launch. You never call this — hand its URL to the tool vendor as the authentication or authorization endpoint.

LTIAAS validates the tool's request, then 302-redirects the browser to the Launch URL or Deep Linking URL you configured in the portal, with a signed payload query parameter. Verifying that payload and answering with an ID Token is your part of the flow.

Both GET and POST are accepted; parameters may arrive in the query string or the form body.

note

This endpoint is unauthenticated by design. It is protected by the tool's registered redirect URIs, a signed message hint, and a 30-second nonce replay window.

Query Parameters
    client_id string required

    The tool's client ID, issued by LTIAAS at registration.

    login_hint string required

    Echoed back from the launch — the user value you supplied.

    lti_message_hint string required

    The signed launch token issued by Create Launch Parameters. Expires one hour after issue.

    redirect_uri uri required

    Must match one of the tool's registered redirectionUris.

    scope string required

    Possible values: [openid]

    Must be openid.

    response_type string required

    Possible values: [id_token]

    Must be id_token.

    response_mode string required

    Possible values: [form_post]

    Must be form_post.

    prompt string required

    Possible values: [none]

    Must be none.

    state string required

    Opaque value the tool uses to correlate the response.

    nonce string required

    Single-use value. Reusing one within 30 seconds fails with DUPLICATE_NONCE.

Responses

Redirect to your configured Launch URL or Deep Linking URL, carrying ?payload=<JWT>.

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.