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.