simple_openid_connect.flows#

Authentication can follow one of multiple paths e.g. the Authorization Code Flow or the Direct Access Grant. The flows determine how the ID Token and Access Token are returned to the Relying Party (client).

For details see Section 3 of OpenID Connect Core 1.0

Modules

simple_openid_connect.flows.authorization_code_flow

The Authorization Code Flow returns an Authorization Code to the Client, which can then exchange it for an ID Token and an Access Token.

simple_openid_connect.flows.client_credentials_grant

The *Client Credentials Grant* (sometimes called Service Account Authentication) implementation.

simple_openid_connect.flows.direct_access_grant

The Direct Access Grant (or Resource Owner Password Credentials Grant).