Class UsersAttributesFileClaimsHandler

java.lang.Object
org.codice.ddf.security.sts.claims.property.UsersAttributesFileClaimsHandler
All Implemented Interfaces:
ddf.security.claims.ClaimsHandler, org.codice.ddf.security.SystemHighAttributes

public class UsersAttributesFileClaimsHandler extends Object implements ddf.security.claims.ClaimsHandler, org.codice.ddf.security.SystemHighAttributes
  • Constructor Details

    • UsersAttributesFileClaimsHandler

      public UsersAttributesFileClaimsHandler()
  • Method Details

    • init

      public void init()
      Throws:
      IllegalStateException - when the users attributes file cannot be read or when the contents do meet assumptions. See the documentation section "Updating System Users" for details about the contents of the users attribute file.
    • retrieveClaims

      public ddf.security.claims.ClaimsCollection retrieveClaims(ddf.security.claims.ClaimsParameters claimsParameters)
      Specified by:
      retrieveClaims in interface ddf.security.claims.ClaimsHandler
    • getValues

      public Set<String> getValues(String attributeName)
      Specified by:
      getValues in interface org.codice.ddf.security.SystemHighAttributes
    • setUsersAttributesFileLocation

      public void setUsersAttributesFileLocation(String usersAttributesFileLocation)
    • setSubjectOperations

      public void setSubjectOperations(ddf.security.SubjectOperations subjectOperations)