OAuth2AuthorizationServerAdapter

Used in OID4VCI by CredentialIssuer to obtain user data when issuing credentials using OID4VCI.

Could also be a remote service, then the format of the access tokens is especially important, and needs a matching implementation for TokenVerificationService.

Inheritors

Properties

Link copied to clipboard

Provide necessary OAuth2AuthorizationServerMetadata JSON for a client to be able to authenticate.

Link copied to clipboard
abstract val publicContext: String

Used in several fields in at.asitplus.openid.IssuerMetadata, to provide endpoint URLs to clients.

Link copied to clipboard

How to verify the access tokens that CredentialIssuer needs to verify before issuing credentials.

Functions

Link copied to clipboard

Provide a pre-authorized code (for flow defined in OID4VCI), to be used by the Wallet implementation to load credentials.