| Interface | Description |
|---|---|
| Agent |
Represents an external entity that interacts with the application, such as a user
or a third party application
|
| AttributedType | |
| Group |
Group representation
|
| IdentityType |
This interface is the base for all identity model objects.
|
| Partition |
An abstract container representing a grouping of identity objects.
|
| Relationship |
Represents a relationship between two or more
IdentityType, which is also
capable of supporting multiple attribute values. |
| Role |
Role representation
|
| User |
This interface represents a User; a human or non-human agent that may
consume the services provided by an application.
|
| Class | Description |
|---|---|
| AbstractAttributedType |
Abstract base class for all AttributedType implementations
|
| AbstractIdentityType |
Abstract base class for IdentityType implementations
|
| AbstractPartition |
Base class for
Partition implementations. |
| Attribute<T extends Serializable> |
Represents an attribute value, a type of metadata that can be associated with an IdentityType
|
| AttributedType.ATTRIBUTE | |
| AttributedType.AttributeParameter | |
| Authorization |
Models an oAuth authorization
|
| Grant |
Represents the grant of a Role to an Assignee
|
| GroupMembership |
A Relationship that represents an identity's membership in a Group
|
| GroupRole |
GroupRole is a Relationship type that assigns a role within a group to an identity (either a User or Group).
|
| Realm |
A Realm defines a boundary for certain identity state.
|
| SimpleAgent |
Simple implementation of the Agent interface
|
| SimpleGroup |
Simple implementation of the Group interface
|
| SimpleRole |
Simple implementation of the Role interface
|
| SimpleUser |
A simple User implementation
|
| Tier |
A hierarchical abstraction representing a partitioned set or subset of services, for which
specialized Roles and Groups may be created.
|
Copyright © 2013. All Rights Reserved.