Class OID4VCStaticClaimMapper

java.lang.Object
org.keycloak.protocol.oid4vc.issuance.mappers.OID4VCMapper
org.keycloak.protocol.oid4vc.issuance.mappers.OID4VCStaticClaimMapper
All Implemented Interfaces:
OID4VCEnvironmentProviderFactory, org.keycloak.protocol.ProtocolMapper, org.keycloak.provider.ConfiguredProvider, org.keycloak.provider.EnvironmentDependentProviderFactory, org.keycloak.provider.Provider, org.keycloak.provider.ProviderFactory<org.keycloak.protocol.ProtocolMapper>

public class OID4VCStaticClaimMapper extends OID4VCMapper
Allows to add statically configured claims to the credential subject
Author:
Stefan Wiedemann
  • Field Details

  • Constructor Details

    • OID4VCStaticClaimMapper

      public OID4VCStaticClaimMapper()
  • Method Details

    • getIndividualConfigProperties

      protected List<org.keycloak.provider.ProviderConfigProperty> getIndividualConfigProperties()
      Specified by:
      getIndividualConfigProperties in class OID4VCMapper
    • setClaim

      public void setClaim(VerifiableCredential verifiableCredential, org.keycloak.models.UserSessionModel userSessionModel)
      Description copied from class: OID4VCMapper
      Set the claims to credential, like f.e. the context
      Specified by:
      setClaim in class OID4VCMapper
    • setClaim

      public void setClaim(Map<String,Object> claims, org.keycloak.models.UserSessionModel userSessionModel)
      Description copied from class: OID4VCMapper
      Set the claims to the credential subject.
      Specified by:
      setClaim in class OID4VCMapper
    • getDisplayType

      public String getDisplayType()
    • getHelpText

      public String getHelpText()
    • create

      public org.keycloak.protocol.ProtocolMapper create(org.keycloak.models.KeycloakSession session)
    • getId

      public String getId()