Class AbstractOID4VPClaimMapper

java.lang.Object
org.keycloak.broker.provider.AbstractIdentityProviderMapper
org.keycloak.broker.oid4vp.mappers.AbstractOID4VPClaimMapper
All Implemented Interfaces:
IdentityProviderMapper, ConfiguredProvider, EnvironmentDependentProviderFactory, Provider, ProviderFactory<IdentityProviderMapper>
Direct Known Subclasses:
OID4VPSdJwtUserAttributeMapper, OID4VPSdJwtUserSessionAttributeMapper

public abstract class AbstractOID4VPClaimMapper extends AbstractIdentityProviderMapper implements EnvironmentDependentProviderFactory
Base for OID4VP identity provider mappers that read a claim of the verified credential presentation, addressed by a ClaimPath over the claims JSON. Subclasses decide where the resolved values go. Not tied to a credential format: any format whose verification yields claims JSON under OID4VPIdentityProvider.CREDENTIAL_CLAIMS can build on it.