Class IdpAutoLinkAuthenticator

java.lang.Object
org.keycloak.authentication.authenticators.broker.AbstractIdpAuthenticator
org.keycloak.authentication.authenticators.broker.IdpAutoLinkAuthenticator
All Implemented Interfaces:
org.keycloak.authentication.Authenticator, org.keycloak.provider.Provider

public class IdpAutoLinkAuthenticator extends AbstractIdpAuthenticator
Author:
Ryan Slominski
  • Constructor Details

    • IdpAutoLinkAuthenticator

      public IdpAutoLinkAuthenticator()
  • Method Details

    • authenticateImpl

      protected void authenticateImpl(org.keycloak.authentication.AuthenticationFlowContext context, SerializedBrokeredIdentityContext serializedCtx, org.keycloak.broker.provider.BrokeredIdentityContext brokerContext)
      Specified by:
      authenticateImpl in class AbstractIdpAuthenticator
    • actionImpl

      protected void actionImpl(org.keycloak.authentication.AuthenticationFlowContext context, SerializedBrokeredIdentityContext serializedCtx, org.keycloak.broker.provider.BrokeredIdentityContext brokerContext)
      Specified by:
      actionImpl in class AbstractIdpAuthenticator
    • requiresUser

      public boolean requiresUser()
    • configuredFor

      public boolean configuredFor(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user)