Package org.keycloak.protocol.oid4vc
Interface OID4VCEnvironmentProviderFactory
- All Superinterfaces:
EnvironmentDependentProviderFactory
- All Known Subinterfaces:
CredentialBuilderFactory,CredentialSignerFactory,ProofValidatorFactory
- All Known Implementing Classes:
AttestationProofValidatorFactory,JwtCredentialBuilderFactory,JwtCredentialSignerFactory,JwtProofValidatorFactory,JWTVCIssuerWellKnownProviderFactory,LDCredentialBuilderFactory,LDCredentialSignerFactory,OID4VCAuthorizationDetailsProcessorFactory,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.
-