Module oauth2

Module oauth2 

Source
Expand description

Oauth2 resource server configurations

This contains the in memory and loaded set of active OAuth2 resource server integrations, which are then able to be used an accessed from the IDM layer for operations involving OAuth2 authentication processing.

Structs§

AccessTokenIntrospectRequest
Request to introspect the identity of the account associated to a token.
AccessTokenIntrospectResponse
Response to an introspection request. If the token is inactive or revoked, only active will be set to the value of false.
AccessTokenRequest
An Access Token request. This requires a set of grant-type parameters to satisfy the request.
AccessTokenResponse
The response for an access token
AuthorisationRequest
An OAuth2 client redirects to the authorisation server with Authorisation Request parameters.
AuthorisePermitSuccess
AuthoriseReject
ClientAuth
https://datatracker.ietf.org/doc/html/rfc6749#section-2.3.1
ClientPostAuth
https://datatracker.ietf.org/doc/html/rfc6749#section-2.3.1
DeviceAuthorizationResponse
Ref https://www.rfc-editor.org/rfc/rfc8628#section-3.2
ErrorResponse
JwkKeySet
A set of jwk keys
OAuth2RFC9068Token
OAuth2RFC9068TokenExtensions
Extensions for RFC 9068 Access Token
Oauth2RS
Oauth2ResourceServers
Oauth2ResourceServersReadTransaction
Oauth2ResourceServersWriteTransaction
Oauth2Rfc8414MetadataResponse
The response to an OAuth2 rfc8414 metadata request
OidcDiscoveryResponse
The response to an OpenID connect discovery request https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
OidcToken
An Oidc Token that is being created, or has succeeded in being validated
OidcWebfingerRel
OidcWebfingerResponse
The response to an Webfinger request. Only a subset of the body is defined here. https://datatracker.ietf.org/doc/html/rfc7033#section-4.4
PkceRequest
PkceS256Secret
TokenRevokeRequest
Request revocation of an Access or Refresh token. On success the response is OK 200 with no body.

Enums§

AccessTokenType
Access token types, per IANA Registry - OAuth Access Token Types
AuthoriseResponse
ClaimType
CodeChallengeMethod
DisplayValue
GrantType
GrantTypeReq
IdTokenSignAlg
Algorithms supported for token signatures. Prefers ES256
Oauth2Error
PkceAlg
ResponseMode
ResponseType
SubjectType
TokenEndpointAuthMethod