Access
Table of Contents
Interfaces
- AccessSubjectInterface
- Base interface for a subject that shall be handled during the sudo mode process.
Classes
- AccessClaim
- Representation of a claim (request) to a specific subject, before being granted.
- AccessFactory
- Factory to create `AccessClaim`, `AccessGrant` and `RouteAccessSubject` instances.
- AccessGrant
- Representation of any granted access to a particular subject, having an expiration time.
- AccessStorage
- Wrapper for storing `AccessClaim` and `AccessGrant` items in the backend user session storage.
- RouteAccessSubject
- Representation of a backend route (and implicitly a module) that
shall be handled during the sudo mode process.
- ServerRequestInstruction
- Reduced representation of `ServerRequest` information, which is used
to replay the intercepted request later, once access was granted.
Enums
- AccessLifetime
- Defines the lifetime of the sudo mode in a human-readable form.