Class WebAuthnPolicyTwoFactorDefaults

java.lang.Object
org.keycloak.models.WebAuthnPolicy
org.keycloak.models.WebAuthnPolicyTwoFactorDefaults
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
WebAuthnPolicyPasswordlessDefaults

public class WebAuthnPolicyTwoFactorDefaults extends org.keycloak.models.WebAuthnPolicy
Default values for the WebAuthn configuration when used as Two Factor.
Author:
rmartinc
See Also:
  • Method Details

    • get

      public static org.keycloak.models.WebAuthnPolicy get()
    • setRpEntityName

      public void setRpEntityName(String rpEntityName)
      Overrides:
      setRpEntityName in class org.keycloak.models.WebAuthnPolicy
    • setSignatureAlgorithm

      public void setSignatureAlgorithm(List<String> signatureAlgorithms)
      Overrides:
      setSignatureAlgorithm in class org.keycloak.models.WebAuthnPolicy
    • setRpId

      public void setRpId(String rpId)
      Overrides:
      setRpId in class org.keycloak.models.WebAuthnPolicy
    • setAttestationConveyancePreference

      public void setAttestationConveyancePreference(String attestationConveyancePreference)
      Overrides:
      setAttestationConveyancePreference in class org.keycloak.models.WebAuthnPolicy
    • setAuthenticatorAttachment

      public void setAuthenticatorAttachment(String authenticatorAttachment)
      Overrides:
      setAuthenticatorAttachment in class org.keycloak.models.WebAuthnPolicy
    • setRequireResidentKey

      public void setRequireResidentKey(String requireResidentKey)
      Overrides:
      setRequireResidentKey in class org.keycloak.models.WebAuthnPolicy
    • setResidentKey

      public void setResidentKey(String residentKey)
      Overrides:
      setResidentKey in class org.keycloak.models.WebAuthnPolicy
    • setUserVerificationRequirement

      public void setUserVerificationRequirement(String userVerificationRequirement)
      Overrides:
      setUserVerificationRequirement in class org.keycloak.models.WebAuthnPolicy
    • setCreateTimeout

      public void setCreateTimeout(int createTimeout)
      Overrides:
      setCreateTimeout in class org.keycloak.models.WebAuthnPolicy
    • setAvoidSameAuthenticatorRegister

      public void setAvoidSameAuthenticatorRegister(boolean avoidSameAuthenticatorRegister)
      Overrides:
      setAvoidSameAuthenticatorRegister in class org.keycloak.models.WebAuthnPolicy
    • setAcceptableAaguids

      public void setAcceptableAaguids(List<String> acceptableAaguids)
      Overrides:
      setAcceptableAaguids in class org.keycloak.models.WebAuthnPolicy
    • setExtraOrigins

      public void setExtraOrigins(List<String> extraOrigins)
      Overrides:
      setExtraOrigins in class org.keycloak.models.WebAuthnPolicy
    • setPasskeysEnabled

      public void setPasskeysEnabled(Boolean passkeysEnabled)
      Overrides:
      setPasskeysEnabled in class org.keycloak.models.WebAuthnPolicy
    • setMediation

      public void setMediation(String mediation)
      Overrides:
      setMediation in class org.keycloak.models.WebAuthnPolicy