|
Project Aristotle - ArisID Attribute Services | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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 IPrincipalIdentifier s. |
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 | |||||||||
PREV NEXT | FRAMES NO FRAMES |