Class SubjectIdentityImpl

java.lang.Object
ddf.security.service.impl.SubjectIdentityImpl
All Implemented Interfaces:
ddf.security.SubjectIdentity

public class SubjectIdentityImpl extends Object implements ddf.security.SubjectIdentity
  • Constructor Details

    • SubjectIdentityImpl

      public SubjectIdentityImpl(ddf.security.SubjectOperations subjectOperations)
  • Method Details

    • getUniqueIdentifier

      public String getUniqueIdentifier(org.apache.shiro.subject.Subject subject)
      Get a subject's unique identifier. 1. If the configured unique identifier if present 2. Email address if present 3. Username not, user name is returned.
      Specified by:
      getUniqueIdentifier in interface ddf.security.SubjectIdentity
      Parameters:
      subject -
      Returns:
      subject unique identifier
    • getIdentityAttribute

      public String getIdentityAttribute()
      Specified by:
      getIdentityAttribute in interface ddf.security.SubjectIdentity
    • setIdentityAttribute

      public void setIdentityAttribute(String identityAttribute)