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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit()ddf.security.claims.ClaimsCollectionretrieveClaims(ddf.security.claims.ClaimsParameters claimsParameters) voidsetSubjectOperations(ddf.security.SubjectOperations subjectOperations) voidsetUsersAttributesFileLocation(String usersAttributesFileLocation)
-
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:
retrieveClaimsin interfaceddf.security.claims.ClaimsHandler
-
getValues
- Specified by:
getValuesin interfaceorg.codice.ddf.security.SystemHighAttributes
-
setUsersAttributesFileLocation
-
setSubjectOperations
public void setSubjectOperations(ddf.security.SubjectOperations subjectOperations)
-