Class AuthenticationFlowDefinition

  • All Implemented Interfaces:
    NamedObject

    public class AuthenticationFlowDefinition
    extends Object
    implements NamedObject
    Configuration of a authentication flow. Contains first and second factor authenticators and policy which defines how the second factor should be enforced.
    Author:
    P.Piernik
    • Method Detail

      • getAllAuthenticators

        public Set<String> getAllAuthenticators()
      • getFirstFactorAuthenticators

        public Set<String> getFirstFactorAuthenticators()
      • setFirstFactorAuthenticators

        public void setFirstFactorAuthenticators​(Set<String> firstFactorAuthenticators)
      • getSecondFactorAuthenticators

        public List<String> getSecondFactorAuthenticators()
      • setSecondFactorAuthenticators

        public void setSecondFactorAuthenticators​(List<String> secondFactorAuthenticators)
      • setName

        public void setName​(String name)
      • getName

        public String getName()
        Specified by:
        getName in interface NamedObject
        Returns:
        human readable name of the object. Must be unique for the object class.
      • getRevision

        public long getRevision()
      • setRevision

        public void setRevision​(long revision)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object