| Interface | Description |
|---|---|
| ClientSessionFactory |
A client session factory provides the user with a token needed for calling
the ADEPT2-API.
|
| SessionFactory |
A session factory provides the means to create session tokens, child session
tokens as well as privileged child session tokens allowing to bypass security
checks.
|
| SessionToken |
A session token identifies a session in ADEPT2.
|
| Class | Description |
|---|---|
| Capabilities |
This class provides constants for capabilities of security tokens.
|
| QualifiedAgent |
A
QualifiedAgent represents an agent (tuple) that has been
authenticated and provides all information the system needs for unique
identification. |
| RichAgent |
A
RichAgent enhances a QualifiedAgent by providing
far more information and is therefore a "user-friendly" version of
a QualifiedAgent. |
| SessionLock |
Represents a reentrant read/write lock or exclusive lock based on session
token.
|
| SessionLock.ChildSessionIDLockCount |
A
LockCountManager counting session tokens with an equality
based on child session IDs. |
| SessionLock.SessionTreePathLockCount |
A
LockCountManager counting session tokens considering session
tokens and their subsessions (but not vice versa!) |
| SessionLock.SubsessionLockCount |
A
LockCountManager counting session tokens considering session
tokens and their subsessions (but not vice versa!) |
| SessionLock.UUIDLockCount |
A
LockCountManager counting session tokens with an equality
based on their UUIDs (of the corresponding top-level session token). |
| SignedSecurityToken |
A security token provides all security-relevant data.
|
| Exception | Description |
|---|---|
| SecurityTokenIntegrityException |
A
SecurityTokenIntegrityException indicates that a security
token has no integrity. |