Interface AuthenticatorSupportService
-
public interface AuthenticatorSupportService
Provides access to authenticators. Low level, rarely useful. Needed e.g. by sandbox UI.- Author:
- K. Benedyczak
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<AuthenticatorInstance>
getLocalAuthenticators(java.lang.String bindingId)
java.util.List<AuthenticatorInstance>
getRemoteAuthenticators(java.lang.String bindingId)
java.util.List<AuthenticationFlow>
getRemoteAuthenticatorsAsFlows(java.lang.String bindingId)
void
refreshAuthenticatorsOfCredential(java.lang.String credential)
All authenticators using the provided credential are refreshed.java.util.List<AuthenticationFlow>
resolveAuthenticationFlows(java.util.List<java.lang.String> authnOptions, java.lang.String bindingId)
-
-
-
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
-
-