Class AuthenticatorUtil


  • public class AuthenticatorUtil
    extends Object
    • Field Detail

      • CALLBACKS_FACTORY_IDS_NOTE

        public static String CALLBACKS_FACTORY_IDS_NOTE
    • Constructor Detail

      • AuthenticatorUtil

        public AuthenticatorUtil()
    • Method Detail

      • setAuthCallbacksFactoryIds

        public static void setAuthCallbacksFactoryIds​(AuthenticationSessionModel authSession,
                                                      String authFactoryId)
        Set authentication session note for callbacks defined for {@link AuthenticationFlowCallbackFactory) factories
        Parameters:
        authSession - authentication session
        authFactoryId - authentication factory ID which should be added to the authentication session note
      • getAuthCallbacksFactoryIds

        public static Set<String> getAuthCallbacksFactoryIds​(AuthenticationSessionModel authSession)
        Get set of Authentication factories IDs defined in authentication session as CALLBACKS_FACTORY_IDS_NOTE
        Parameters:
        authSession - authentication session
        Returns:
        set of factories IDs
      • getExecutionsByType

        public static List<AuthenticationExecutionModel> getExecutionsByType​(RealmModel realm,
                                                                             String flowId,
                                                                             String providerId)
        Parameters:
        realm -
        flowId -
        providerId -
        Returns:
        all executions of given "provider_id" type. This is deep (recursive) obtain of executions of the particular flow