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
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
TokenRevokeRequest
Request revocation of an Access or Refresh token. On success the response is OK 200 with no body.

Enums§

AuthoriseResponse
CodeChallengeMethod
GrantTypeReq
Oauth2Error
PkceAlg