Developer Programs

Learn

Docs
The Garden demo institution will be offline for planned maintenance sometime during the week of April 21 - 24, 2025. The specific date will be announced later.

Overview

Authentication Framework > Overview

The Authentication Framework is based upon secure, industry standards.

OAuth and OpenID Connect

The Authentication Framework protects user data using the OAuth 2.0 industry standard. With OAuth, users can delegate scoped access to third parties who wish to act on the user’s behalf. The user’s login credentials are never shared with the third party. Instead, authorization is provided to third party apps via an access token.

The Authentication Framework provides user identity information using the OpenID Connect (OIDC) industry standard. OpenID Connect is an identity layer built on top of the OAuth 2.0 protocol. With OpenID Connect, third party apps are provided authenticated information about the user in the form of an identity token.

Proof Key for Code Exchange (PKCE)

Now that the OAuth 2.1 draft specification has added requirements for PKCE, our v0 auth endpoints now also recommend it.

External resources

See External Resources.


Have a Question?
Have a how-to question? Seeing a weird error? Get help on StackOverflow.
Register for the Digital Toolkit Meetup where we answer technical Q&A from the audience.
Last updated Tue Apr 15 2025