OAuth2AuthorizationServerAdapter
Used in OID4VCI by CredentialIssuer to obtain user data when issuing credentials using OID4VCI.
Could also be a remote service
Inheritors
Properties
Used in several fields in at.asitplus.openid.IssuerMetadata, to provide endpoint URLs to clients.
Whether this authorization server includes at.asitplus.openid.TokenResponseParameters.clientNonce it its token response, i.e. whether the CredentialIssuer needs to verify it using verifyClientNonce.
Functions
Get the OidcUserInfoExtended (holding at.asitplus.openid.OidcUserInfo) associated with the accessToken, that was created before at the Authorization Server.
Provide necessary OAuth2AuthorizationServerMetadata JSON for a client to be able to authenticate
Provide a pre-authorized code (for flow defined in OID4VCI), to be used by the Wallet implementation to load credentials.
Called by CredentialIssuer to verify that nonces contained in proof-of-possession statements from clients are indeed valid.