Class OktaPersonAttributeDao

java.lang.Object
org.apereo.cas.authentication.attribute.BasePersonAttributeDao
org.apereo.cas.okta.OktaPersonAttributeDao
All Implemented Interfaces:
Comparable<org.apereo.cas.authentication.principal.attribute.PersonAttributeDao>, org.apereo.cas.authentication.principal.attribute.PersonAttributeDao, org.springframework.core.Ordered

public class OktaPersonAttributeDao extends org.apereo.cas.authentication.attribute.BasePersonAttributeDao
Since:
6.4.0
  • Field Summary

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE

    Fields inherited from interface org.apereo.cas.authentication.principal.attribute.PersonAttributeDao

    WILDCARD, WILDCARD_PATTERN
  • Constructor Summary

    Constructors
    Constructor
    Description
    OktaPersonAttributeDao(com.okta.sdk.client.Client oktaClient)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.okta.sdk.client.Client
     
    Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes>
    getPeople(Map<String,Object> map, org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter, Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> resolvedPeople)
     
    Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes>
    getPeopleWithMultivaluedAttributes(Map<String,List<Object>> map, org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter, Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> resolvedPeople)
     
    org.apereo.cas.authentication.principal.attribute.PersonAttributes
    getPerson(String uid, Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> resolvedPeople, org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter)
     
    org.apereo.cas.authentication.principal.attribute.UsernameAttributeProvider
     
    void
    setUsernameAttributeProvider(org.apereo.cas.authentication.principal.attribute.UsernameAttributeProvider usernameAttributeProvider)
     

    Methods inherited from class org.apereo.cas.authentication.attribute.BasePersonAttributeDao

    compareTo, equals, getId, getOrder, getTags, hashCode, isEnabled, parseAttributeToAttributeMapping, putTag, setEnabled, setId, setOrder, setTags, toString

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apereo.cas.authentication.principal.attribute.PersonAttributeDao

    getAvailableQueryAttributes, getPeople, getPeople, getPeople, getPeopleWithMultivaluedAttributes, getPeopleWithMultivaluedAttributes, getPeopleWithMultivaluedAttributes, getPerson, getPerson, getPossibleUserAttributeNames, stuffAttributesIntoList
  • Constructor Details

    • OktaPersonAttributeDao

      public OktaPersonAttributeDao(com.okta.sdk.client.Client oktaClient)
  • Method Details

    • getPerson

      public org.apereo.cas.authentication.principal.attribute.PersonAttributes getPerson(String uid, Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> resolvedPeople, org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter)
    • getPeople

      public Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> getPeople(Map<String,Object> map, org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter, Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> resolvedPeople)
    • getPeopleWithMultivaluedAttributes

      public Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> getPeopleWithMultivaluedAttributes(Map<String,List<Object>> map, org.apereo.cas.authentication.principal.attribute.PersonAttributeDaoFilter filter, Set<org.apereo.cas.authentication.principal.attribute.PersonAttributes> resolvedPeople)
    • getUsernameAttributeProvider

      public org.apereo.cas.authentication.principal.attribute.UsernameAttributeProvider getUsernameAttributeProvider()
    • getOktaClient

      public com.okta.sdk.client.Client getOktaClient()
    • setUsernameAttributeProvider

      public void setUsernameAttributeProvider(org.apereo.cas.authentication.principal.attribute.UsernameAttributeProvider usernameAttributeProvider)