Interface AuthenticatorSupportService


public interface AuthenticatorSupportService
Provides access to authenticators. Low level, rarely useful. Needed e.g. by sandbox UI.
Author:
K. Benedyczak
  • Method Details

    • getRemoteAuthenticators

      List<AuthenticatorInstance> getRemoteAuthenticators(String bindingId) throws pl.edu.icm.unity.base.exceptions.EngineException
      Throws:
      pl.edu.icm.unity.base.exceptions.EngineException
    • getRemoteAuthenticatorsAsFlows

      List<AuthenticationFlow> getRemoteAuthenticatorsAsFlows(String bindingId) throws pl.edu.icm.unity.base.exceptions.EngineException
      Throws:
      pl.edu.icm.unity.base.exceptions.EngineException
    • resolveAuthenticationFlows

      List<AuthenticationFlow> resolveAuthenticationFlows(List<String> authnOptions, String bindingId)
    • refreshAuthenticatorsOfCredential

      void refreshAuthenticatorsOfCredential(String credential) throws pl.edu.icm.unity.base.exceptions.EngineException
      All authenticators using the provided credential are refreshed. Their endpoints have the authenticators updated too.
      Throws:
      pl.edu.icm.unity.base.exceptions.EngineException