Project Aristotle - ArisID Attribute Services

Uses of Interface
org.openliberty.arisid.stack.IPrincipalIdentifier

Packages that use IPrincipalIdentifier
org.openliberty.arisid   
org.openliberty.arisid.protocol.ldap   
org.openliberty.arisid.stack   
org.openliberty.arisidbeans   
 

Uses of IPrincipalIdentifier in org.openliberty.arisid
 

Classes in org.openliberty.arisid that implement IPrincipalIdentifier
 class PrincipalIdentifier
          Example implementation of IMultiContextIdentifier.
 

Methods in org.openliberty.arisid that return IPrincipalIdentifier
 IPrincipalIdentifier Interaction.doAdd(IAttributeValue[] attrVals, java.lang.String[] roles, javax.security.auth.Subject user)
           
 IPrincipalIdentifier IAddInteraction.doAdd(IAttributeValue[] attrVals, java.lang.String[] roles, javax.security.auth.Subject user)
          Method to allow client code to add a new Identity through the attribute services.
 IPrincipalIdentifier IDigitalSubject.getPrincipalIdentifier()
          Returns the IPrincipalIdentifier (a subclass of java.security.Principal) for the subject.
 IPrincipalIdentifier DigitalSubject.getPrincipalIdentifier()
           
 

Methods in org.openliberty.arisid that return types with arguments of type IPrincipalIdentifier
static java.util.Set<IPrincipalIdentifier> ArisIdService.getPrincipalIdentifierFromSubject(javax.security.auth.Subject user)
          Utility to parse a java.security.Subject object for the presence of IPrincipalIdentifiers.
 

Methods in org.openliberty.arisid with parameters of type IPrincipalIdentifier
 boolean Interaction.doCompare(IPrincipalIdentifier subjectIdentifierKey, java.util.List<IAttributeValue> attrFilterVals, javax.security.auth.Subject user)
           
 boolean ICompareInteraction.doCompare(IPrincipalIdentifier subjectIdentifierKey, java.util.List<IAttributeValue> attrFilterVals, javax.security.auth.Subject user)
          The compareIdentity method is used to test a set of PredicateDef conditions (declared in the Interaction) against a subject user and return a boolean response.
 void Interaction.doDelete(IPrincipalIdentifier subjectIdentifierKey, IPolicy dynamicConstraints, javax.security.auth.Subject user)
           
 void IDeleteInteraction.doDelete(IPrincipalIdentifier subjectIdentifierKey, IPolicy dynamicConstraints, javax.security.auth.Subject user)
          Method to delete a subject from the attribute service.
 void Interaction.doDelete(IPrincipalIdentifier subjectIdentifierKey, javax.security.auth.Subject user)
           
 void IDeleteInteraction.doDelete(IPrincipalIdentifier subjectIdentifierKey, javax.security.auth.Subject user)
          Method to delete a subject from the attribute service.
 IDigitalSubject IReadInteraction.doGet(IPrincipalIdentifier subjectIdentifierKey, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
          The getIdentity method is used to retrieve attributes and properties about individuals based on the declared interaction and a subject index value.
 IDigitalSubject Interaction.doGet(IPrincipalIdentifier subjectIdentifierKey, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
           
 IDigitalSubject IReadInteraction.doGet(IPrincipalIdentifier subjectIdentifierKey, javax.security.auth.Subject user)
          The getIdentity method is used to retrieve attributes and properties about individuals based on the declared interaction and a subject index value.
 IDigitalSubject Interaction.doGet(IPrincipalIdentifier subjectIdentifierKey, javax.security.auth.Subject user)
           
 void Interaction.doModify(IPrincipalIdentifier subjectIdentifierKey, IAttributeValue[] modVals, java.lang.String[] roleVals, javax.security.auth.Subject user)
           
 void IModifyInteraction.doModify(IPrincipalIdentifier subjectIdentifierKey, IAttributeValue[] modVals, java.lang.String[] roleVals, javax.security.auth.Subject user)
          The modify method allows attributes of a Subject to be modified within the attribute service.
 

Constructors in org.openliberty.arisid with parameters of type IPrincipalIdentifier
DigitalSubject(IPrincipalIdentifier nameId, java.lang.String interName, java.lang.Exception error)
           
DigitalSubject(IPrincipalIdentifier nameId, java.lang.String interName, IAttributeValue[] attrs, PredicateValue[] predicates, java.lang.String[] roles)
           
DigitalSubject(IPrincipalIdentifier nameId, java.lang.String interName, java.util.Set<IAttributeValue> attrs, java.util.Set<PredicateValue> predicates, java.util.Set<java.lang.String> roles)
           
 

Uses of IPrincipalIdentifier in org.openliberty.arisid.protocol.ldap
 

Constructors in org.openliberty.arisid.protocol.ldap with parameters of type IPrincipalIdentifier
ProxyAuthControl(IPrincipalIdentifier authZPrincipal)
           
 

Uses of IPrincipalIdentifier in org.openliberty.arisid.stack
 

Subinterfaces of IPrincipalIdentifier in org.openliberty.arisid.stack
 interface IMultiContextIdentifier
          Used to hold a unique identifier that can represent a principal in an IGF enabled Attribute Service.
 interface IRoleIdentifier
          Holds a role identifier as defined by a particular CARML declaration Can be used by JAAS to assert a java.security.Principal role
 

Classes in org.openliberty.arisid.stack that implement IPrincipalIdentifier
 class RoleIdentifierPrincipal
           
 

Methods in org.openliberty.arisid.stack that return IPrincipalIdentifier
 IPrincipalIdentifier IAttrSvcStack.doAdd(IAddInteraction ixn, IAttributeValue[] attrVals, java.lang.String[] roles, javax.security.auth.Subject user)
          A method to allow the caller to add a new identity as defined by the Interaction object ixn and perform the add in the context of the application user.
 

Methods in org.openliberty.arisid.stack with parameters of type IPrincipalIdentifier
 boolean IAttrSvcStack.doCompare(ICompareInteraction ixn, IPrincipalIdentifier subjectKey, java.util.List<IAttributeValue> attrFilterVals, javax.security.auth.Subject user)
          A method allowing the client app to test if certain attribute condition values are matched using both the application and the end-user context.
 void IAttrSvcStack.doDelete(IDeleteInteraction ixn, IPrincipalIdentifier subjectKey, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
          A method allowing the client app to delete a subject using both the application and the end-user context.
 void IAttrSvcStack.doModify(IModifyInteraction ixn, IPrincipalIdentifier subjectKey, IAttributeValue[] attrVals, java.lang.String[] roleVals, javax.security.auth.Subject user)
          A method allowing the client app to modify a subject based on a subject key and a set of AttributeValues described in the Interaction The request is performed under the specified user context.
 IDigitalSubject IAttrSvcStack.doRead(IReadInteraction ixn, IPrincipalIdentifier subjectKey, java.util.Map<java.lang.String,IPolicy> dynamicConstraintsMap, javax.security.auth.Subject user)
          A method allowing the client app to return a DigitalSubject based on a defined Interaction and subjectKey index value using the Application's credential and the end-user credential.
 

Constructors in org.openliberty.arisid.stack with parameters of type IPrincipalIdentifier
RoleIdentifierPrincipal(RoleDef role, IPrincipalIdentifier princ)
           
 

Uses of IPrincipalIdentifier in org.openliberty.arisidbeans
 

Methods in org.openliberty.arisidbeans that return IPrincipalIdentifier
 IPrincipalIdentifier IGFObject.getPrincipalIdentifier()
          Returns the IPrincipalIdentifier (a subclass of java.security.Principal) for the subject.
 


OpenLiberty.org - Licensed under Apache APL 2.0