public class AuthenticationFlow extends Object
This class is a working instance of what can be described by the AuthenticationFlowDefinition
.
Implementation note: as RBA is unimplemented yet. In future it will be extended.
Constructor and Description |
---|
AuthenticationFlow(String name,
pl.edu.icm.unity.types.authn.AuthenticationFlowDefinition.Policy policy,
Set<AuthenticatorInstance> firstFactorAuthenticators,
List<AuthenticatorInstance> secondFactorAuthenticators,
long revision) |
Modifier and Type | Method and Description |
---|---|
void |
checkIfAuthenticatorsAreAmongSupported(Set<String> supportedBindings) |
void |
destroy() |
Set<AuthenticatorInstance> |
getAllAuthenticators() |
Set<AuthenticatorInstance> |
getFirstFactorAuthenticators() |
String |
getId() |
pl.edu.icm.unity.types.authn.AuthenticationFlowDefinition.Policy |
getPolicy() |
long |
getRevision() |
List<AuthenticatorInstance> |
getSecondFactorAuthenticators() |
public AuthenticationFlow(String name, pl.edu.icm.unity.types.authn.AuthenticationFlowDefinition.Policy policy, Set<AuthenticatorInstance> firstFactorAuthenticators, List<AuthenticatorInstance> secondFactorAuthenticators, long revision)
public String getId()
public Set<AuthenticatorInstance> getFirstFactorAuthenticators()
public List<AuthenticatorInstance> getSecondFactorAuthenticators()
public pl.edu.icm.unity.types.authn.AuthenticationFlowDefinition.Policy getPolicy()
public void destroy()
public Set<AuthenticatorInstance> getAllAuthenticators()
public long getRevision()
Copyright © 2019 Unity. All rights reserved.