public class DefaultPrincipalElectionStrategy
extends java.lang.Object
implements org.apereo.cas.authentication.PrincipalElectionStrategy
DefaultPrincipalElectionStrategy that selects the primary principal
to be the first principal in the chain of authentication history.| Constructor and Description |
|---|
DefaultPrincipalElectionStrategy() |
DefaultPrincipalElectionStrategy(org.apereo.cas.authentication.principal.PrincipalFactory principalFactory) |
| Modifier and Type | Method and Description |
|---|---|
org.apereo.cas.authentication.principal.Principal |
nominate(java.util.Collection<org.apereo.cas.authentication.Authentication> authentications,
java.util.Map<java.lang.String,java.lang.Object> principalAttributes) |
public DefaultPrincipalElectionStrategy()
public DefaultPrincipalElectionStrategy(org.apereo.cas.authentication.principal.PrincipalFactory principalFactory)
public org.apereo.cas.authentication.principal.Principal nominate(java.util.Collection<org.apereo.cas.authentication.Authentication> authentications,
java.util.Map<java.lang.String,java.lang.Object> principalAttributes)
nominate in interface org.apereo.cas.authentication.PrincipalElectionStrategy