Class ProxyingPrincipalResolver
- java.lang.Object
-
- org.apereo.cas.authentication.principal.resolvers.ProxyingPrincipalResolver
-
- All Implemented Interfaces:
org.apereo.cas.authentication.principal.PrincipalResolver
,org.springframework.core.Ordered
public class ProxyingPrincipalResolver extends java.lang.Object implements org.apereo.cas.authentication.principal.PrincipalResolver
Provides the most basic means of principal resolution by mappingCredential.getId()
ontoPrincipal.getId()
.- Since:
- 4.0.0
-
-
Constructor Summary
Constructors Constructor Description ProxyingPrincipalResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apereo.services.persondir.IPersonAttributeDao
getAttributeRepository()
org.apereo.cas.authentication.principal.Principal
resolve(org.apereo.cas.authentication.Credential credential, java.util.Optional<org.apereo.cas.authentication.principal.Principal> currentPrincipal, java.util.Optional<org.apereo.cas.authentication.AuthenticationHandler> handler)
boolean
supports(org.apereo.cas.authentication.Credential credential)
-
-
-
Method Detail
-
resolve
public org.apereo.cas.authentication.principal.Principal resolve(org.apereo.cas.authentication.Credential credential, java.util.Optional<org.apereo.cas.authentication.principal.Principal> currentPrincipal, java.util.Optional<org.apereo.cas.authentication.AuthenticationHandler> handler)
- Specified by:
resolve
in interfaceorg.apereo.cas.authentication.principal.PrincipalResolver
-
supports
public boolean supports(org.apereo.cas.authentication.Credential credential)
- Specified by:
supports
in interfaceorg.apereo.cas.authentication.principal.PrincipalResolver
-
getAttributeRepository
public org.apereo.services.persondir.IPersonAttributeDao getAttributeRepository()
- Specified by:
getAttributeRepository
in interfaceorg.apereo.cas.authentication.principal.PrincipalResolver
-
-