Package org.keycloak.credential
Class WebAuthnCredentialProviderFactory
java.lang.Object
org.keycloak.credential.WebAuthnCredentialProviderFactory
- All Implemented Interfaces:
org.keycloak.credential.CredentialProviderFactory<WebAuthnCredentialProvider>,org.keycloak.provider.EnvironmentDependentProviderFactory,org.keycloak.provider.ProviderFactory<org.keycloak.credential.CredentialProvider>
- Direct Known Subclasses:
WebAuthnPasswordlessCredentialProviderFactory
public class WebAuthnCredentialProviderFactory
extends Object
implements org.keycloak.credential.CredentialProviderFactory<WebAuthnCredentialProvider>, org.keycloak.provider.EnvironmentDependentProviderFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.keycloak.credential.CredentialProvidercreate(org.keycloak.models.KeycloakSession session) protected com.webauthn4j.converter.util.ObjectConvertergetId()protected WebAuthnMetadataServicebooleanisSupported(org.keycloak.Config.Scope config) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.credential.CredentialProviderFactory
close, init, postInitMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, getConfigMetadata, order
-
Field Details
-
PROVIDER_ID
- See Also:
-
-
Constructor Details
-
WebAuthnCredentialProviderFactory
public WebAuthnCredentialProviderFactory()
-
-
Method Details
-
create
public org.keycloak.credential.CredentialProvider create(org.keycloak.models.KeycloakSession session) - Specified by:
createin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.credential.CredentialProvider>
-
createOrGetObjectConverter
protected com.webauthn4j.converter.util.ObjectConverter createOrGetObjectConverter() -
getId
- Specified by:
getIdin interfaceorg.keycloak.credential.CredentialProviderFactory<WebAuthnCredentialProvider>- Specified by:
getIdin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.credential.CredentialProvider>
-
isSupported
public boolean isSupported(org.keycloak.Config.Scope config) - Specified by:
isSupportedin interfaceorg.keycloak.provider.EnvironmentDependentProviderFactory
-
getMetadataService
-