Package org.keycloak.protocol.oid4vc
Interface OID4VCEnvironmentProviderFactory
- All Superinterfaces:
 EnvironmentDependentProviderFactory
- All Known Subinterfaces:
 CredentialBuilderFactory,CredentialSignerFactory,ProofValidatorFactory
- All Known Implementing Classes:
 JwtCredentialBuilderFactory,JwtCredentialSignerFactory,JwtProofValidatorFactory,JWTVCIssuerWellKnownProviderFactory,LDCredentialBuilderFactory,LDCredentialSignerFactory,OID4VCClientRegistrationProviderFactory,OID4VCContextMapper,OID4VCGeneratedIdMapper,OID4VCIssuedAtTimeClaimMapper,OID4VCIssuerWellKnownProviderFactory,OID4VCLoginProtocolFactory,OID4VCMapper,OID4VCStaticClaimMapper,OID4VCSubjectIdMapper,OID4VCTargetRoleMapper,OID4VCTypeMapper,OID4VCUserAttributeMapper,SdJwtCredentialBuilderFactory,SdJwtCredentialSignerFactory
Interface for all OID4VC related provider factories, to ensure usage of the same feature flag.
- 
Method Summary
Modifier and TypeMethodDescriptiondefault booleanisSupported(Config.Scope config) Check if the provider is supported and should be available based on the provider configuration. 
- 
Method Details
- 
isSupported
Description copied from interface:EnvironmentDependentProviderFactoryCheck if the provider is supported and should be available based on the provider configuration.- Specified by:
 isSupportedin interfaceEnvironmentDependentProviderFactory- Parameters:
 config- the provider configuration- Returns:
 trueif the provider is supported. Otherwise,false.
 
 -