Class MicrosoftAuthenticatorOTPProvider

  • All Implemented Interfaces:
    org.keycloak.authentication.otp.OTPApplicationProvider, org.keycloak.authentication.otp.OTPApplicationProviderFactory, org.keycloak.provider.Provider, org.keycloak.provider.ProviderFactory<org.keycloak.authentication.otp.OTPApplicationProvider>

    public class MicrosoftAuthenticatorOTPProvider
    extends Object
    implements org.keycloak.authentication.otp.OTPApplicationProviderFactory, org.keycloak.authentication.otp.OTPApplicationProvider
    • Constructor Detail

      • MicrosoftAuthenticatorOTPProvider

        public MicrosoftAuthenticatorOTPProvider()
    • Method Detail

      • create

        public org.keycloak.authentication.otp.OTPApplicationProvider create​(org.keycloak.models.KeycloakSession session)
        Specified by:
        create in interface org.keycloak.provider.ProviderFactory<org.keycloak.authentication.otp.OTPApplicationProvider>
      • getId

        public String getId()
        Specified by:
        getId in interface org.keycloak.provider.ProviderFactory<org.keycloak.authentication.otp.OTPApplicationProvider>
      • getName

        public String getName()
        Specified by:
        getName in interface org.keycloak.authentication.otp.OTPApplicationProvider
      • supports

        public boolean supports​(org.keycloak.models.OTPPolicy policy)
        Specified by:
        supports in interface org.keycloak.authentication.otp.OTPApplicationProvider
      • close

        public void close()
        Specified by:
        close in interface org.keycloak.provider.Provider
        Specified by:
        close in interface org.keycloak.provider.ProviderFactory<org.keycloak.authentication.otp.OTPApplicationProvider>