Uses of Class
org.keycloak.models.oid4vci.CredentialScopeModel
Packages that use CredentialScopeModel
Package
Description
-
Uses of CredentialScopeModel in org.keycloak.protocol.oid4vc.issuance
Methods in org.keycloak.protocol.oid4vc.issuance with parameters of type CredentialScopeModelModifier and TypeMethodDescriptionprotected IssuedVerifiableCredentialModelOID4VCAuthorizationDetailsProcessor.createIssuedVerifiableCredential(UserModel userModel, ClientModel clientModel, CredentialScopeModel credentialScope) OID4VCAuthorizationDetailsProcessor.generateResponseAuthorizationDetails(CredentialScopeModel credScope, String credOffersId) OID4VCIssuerWellKnownProvider.toSupportedCredentialConfiguration(KeycloakSession keycloakSession, CredentialScopeModel credentialModel) -
Uses of CredentialScopeModel in org.keycloak.protocol.oid4vc.issuance.credentialbuilder
Methods in org.keycloak.protocol.oid4vc.issuance.credentialbuilder with parameters of type CredentialScopeModelModifier and TypeMethodDescriptiondefault voidCredentialBuilder.contributeToMetadata(SupportedCredentialConfiguration credentialConfig, CredentialScopeModel credentialScope) Allows the credential builder to contribute format-specific metadata to the OID4VCI well-known credential issuer metadata.voidJwtCredentialBuilder.contributeToMetadata(SupportedCredentialConfiguration credentialConfig, CredentialScopeModel credentialScope) voidLDCredentialBuilder.contributeToMetadata(SupportedCredentialConfiguration credentialConfig, CredentialScopeModel credentialScope) voidSdJwtCredentialBuilder.contributeToMetadata(SupportedCredentialConfiguration credentialConfig, CredentialScopeModel credentialScope) -
Uses of CredentialScopeModel in org.keycloak.protocol.oid4vc.model
Methods in org.keycloak.protocol.oid4vc.model with parameters of type CredentialScopeModelModifier and TypeMethodDescriptionstatic ClaimsClaims.parse(KeycloakSession keycloakSession, CredentialScopeModel credentialScope) static CredentialBuildConfigCredentialBuildConfig.parse(KeycloakSession keycloakSession, SupportedCredentialConfiguration credentialConfiguration, CredentialScopeModel credentialModel) static CredentialDefinitionCredentialDefinition.parse(CredentialScopeModel credentialModel) static CredentialMetadataCredentialMetadata.parse(KeycloakSession keycloakSession, CredentialScopeModel credentialScope) Parse credential metadata from a credential scope model.static List<DisplayObject>DisplayObject.parse(CredentialScopeModel credentialScope) static KeyAttestationsRequiredKeyAttestationsRequired.parse(CredentialScopeModel credentialScope) SupportedCredentialConfiguration.parse(KeycloakSession keycloakSession, CredentialScopeModel credentialScope, List<String> globalSupportedSigningAlgorithms) -
Uses of CredentialScopeModel in org.keycloak.protocol.oid4vc.utils
Methods in org.keycloak.protocol.oid4vc.utils that return CredentialScopeModelModifier and TypeMethodDescriptionstatic CredentialScopeModelCredentialScopeUtils.findCredentialScopeModelByConfigurationId(RealmModel realmModel, Supplier<Stream<ClientScopeModel>> supplier, String credConfigId) static CredentialScopeModelCredentialScopeUtils.findCredentialScopeModelByName(RealmModel realmModel, Supplier<Stream<ClientScopeModel>> supplier, String scope) Methods in org.keycloak.protocol.oid4vc.utils that return types with arguments of type CredentialScopeModelModifier and TypeMethodDescriptionstatic List<CredentialScopeModel>CredentialScopeUtils.getCredentialScopesForAuthorization(ClientModel client, AuthorizationEndpointRequest request) Get the list of credential scopes associated by the given and requested by the given authorization requestMethods in org.keycloak.protocol.oid4vc.utils with parameters of type CredentialScopeModelModifier and TypeMethodDescriptionstatic voidOID4VCUtil.checkIssuedVerifiableCredential(KeycloakSession session, UserModel user, String issuedCredentialId, CredentialScopeModel expectedCredentialScope, ClientModel expectedClient) Check issued-credential present on the user with expected ID and expected issued-credential-id and credential-scopestatic StringCredentialScopeUtils.getCredentialDisplayName(KeycloakSession session, UserModel user, CredentialScopeModel credScope) Return display name of the credential according to preferred locale of current user and according to "vc.display" attribute specified for current OID4VCI client scope.static booleanOID4VCUtil.hasVerifiableCredential(KeycloakSession session, UserModel user, CredentialScopeModel credentialScope)