public interface AuthenticationFlowManagement
Modifier and Type | Method and Description |
---|---|
void |
addAuthenticationFlow(pl.edu.icm.unity.types.authn.AuthenticationFlowDefinition authenticatorsFlowDefinition)
Add new authentication flow
|
Collection<pl.edu.icm.unity.types.authn.AuthenticationFlowDefinition> |
getAuthenticationFlows() |
boolean |
getUserMFAOptIn(long entityId)
Get user multifactor optin attribute
|
void |
removeAuthenticationFlow(String toRemove)
Removes an existing authentication flow.
|
void |
setUserMFAOptIn(long entityId,
boolean value)
Set user multifactor optin attribute
|
void |
updateAuthenticationFlow(pl.edu.icm.unity.types.authn.AuthenticationFlowDefinition authFlowdef)
Update existing authentication flow
|
void addAuthenticationFlow(pl.edu.icm.unity.types.authn.AuthenticationFlowDefinition authenticatorsFlowDefinition) throws pl.edu.icm.unity.exceptions.EngineException
authenticatorsFlowDefinition
- pl.edu.icm.unity.exceptions.AuthorizationException
pl.edu.icm.unity.exceptions.EngineException
void removeAuthenticationFlow(String toRemove) throws pl.edu.icm.unity.exceptions.EngineException
toRemove
- authentication flow idpl.edu.icm.unity.exceptions.AuthorizationException
pl.edu.icm.unity.exceptions.EngineException
Collection<pl.edu.icm.unity.types.authn.AuthenticationFlowDefinition> getAuthenticationFlows() throws pl.edu.icm.unity.exceptions.EngineException
pl.edu.icm.unity.exceptions.EngineException
void updateAuthenticationFlow(pl.edu.icm.unity.types.authn.AuthenticationFlowDefinition authFlowdef) throws pl.edu.icm.unity.exceptions.EngineException
authFlowdef
- pl.edu.icm.unity.exceptions.EngineException
boolean getUserMFAOptIn(long entityId) throws pl.edu.icm.unity.exceptions.EngineException
entityId
- pl.edu.icm.unity.exceptions.EngineException
void setUserMFAOptIn(long entityId, boolean value) throws pl.edu.icm.unity.exceptions.EngineException
entityId
- value
- pl.edu.icm.unity.exceptions.EngineException
Copyright © 2018 Unity. All rights reserved.