Interface AuthenticatorSupportService


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

      • getRemoteAuthenticators

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

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

        java.util.List<AuthenticationFlow> resolveAuthenticationFlows​(java.util.List<java.lang.String> authnOptions,
                                                                      java.lang.String bindingId)
      • refreshAuthenticatorsOfCredential

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

        java.util.List<AuthenticatorInstance> getLocalAuthenticators​(java.lang.String bindingId)
                                                              throws pl.edu.icm.unity.exceptions.EngineException
        Throws:
        pl.edu.icm.unity.exceptions.EngineException