Trait openidconnect::TokenResponse[][src]

pub trait TokenResponse<AC, GC, JE, JS, JT, TT>: OAuth2TokenResponse<TT> where
    AC: AdditionalClaims,
    GC: GenderClaim,
    JE: JweContentEncryptionAlgorithm<JT>,
    JS: JwsSigningAlgorithm<JT>,
    JT: JsonWebKeyType,
    TT: TokenType
{ fn id_token(&self) -> Option<&IdToken<AC, GC, JE, JS, JT>>; }
Expand description

Extends the base OAuth2 token response with an ID token.

Required methods

Returns the ID token provided by the token response.

OpenID Connect authorization servers should always return this field, but it is optional to allow for interoperability with authorization servers that only support OAuth2.

Implementors