net.unicon.cas.mfa.authentication.CompositeAuthentication Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cas-mfa-java Show documentation
Show all versions of cas-mfa-java Show documentation
This module is intended to include all the Java you need to add to a CAS implementation
to take advantage of the extended multifactor authentication features in this project.
package net.unicon.cas.mfa.authentication;
import java.util.Set;
import org.jasig.cas.authentication.Authentication;
/**
* A composite authentication that specifically is able to collect
* authentication methods fulfilled in the chain.
* @author Misagh Moayyed
*/
public interface CompositeAuthentication extends Authentication {
/**
* Retrieves the collection of authentication methods available in the list
* of authentication attributes.
* @return collection of authentication methods
*/
Set getSatisfiedAuthenticationMethods();
}