Interface AuthenticatorSupportService
-
public interface AuthenticatorSupportServiceProvides 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)voidrefreshAuthenticatorsOfCredential(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.EngineExceptionAll 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
-
-