| Package | Description |
|---|---|
| org.osgl.aaa | |
| org.osgl.aaa.impl |
| Class and Description |
|---|
| AAA
The facade to access osgl aaa security library functions
|
| AAAContext |
| AAAObject
Defines the common properties of AAA objects including
|
| AAAObject.F |
| AAAPersistentService
Define a persistent storage for AAAObject
|
| Auditor
The implementation of this interface shall provide the underline infrastructure to log the authorizing process
|
| AuthenticationService
An
AuthenticationService implementation shall provide the logic to authenticate a Principal with the supplied username and password |
| AuthorizationService |
| DynamicPermissionCheckHelper
Dynamic permission check helper could be implemented by application to provide a fain grained authorization on instance level
|
| Permission
This interface represents a permission, such as that used to grant a particular type of access to a resource.
|
| Principal
This interface represents the abstract notion of a principal, which can be used to represent any entity, such as an individual, a corporation, and a login id.
|
| Privilege
Unlike
permission which implements a fine grained authorization scheme, Privilege implements a coarse grained authorization. |
| Role
Role can be used to organize a list of
permissions into a group. |
| Class and Description |
|---|
| AAAContext |
| AAAObject
Defines the common properties of AAA objects including
|
| AAAPersistentService
Define a persistent storage for AAAObject
|
| Auditor
The implementation of this interface shall provide the underline infrastructure to log the authorizing process
|
| AuthenticationService
An
AuthenticationService implementation shall provide the logic to authenticate a Principal with the supplied username and password |
| AuthorizationService |
| Permission
This interface represents a permission, such as that used to grant a particular type of access to a resource.
|
| Principal
This interface represents the abstract notion of a principal, which can be used to represent any entity, such as an individual, a corporation, and a login id.
|
| Privilege
Unlike
permission which implements a fine grained authorization scheme, Privilege implements a coarse grained authorization. |
| Role
Role can be used to organize a list of
permissions into a group. |
Copyright © 2017–2020 OSGL (Open Source General Library). All rights reserved.