All Classes and Interfaces
Classes
Class
Description
Allows to perform a logical 'and' between several authorizations
User-facing interface for authenticating users.
Interface representing any kind of authorization such as:
Role based authorization
Permission based authorization
Logical authorization (AND, OR, NOT)
Time based authorization (ie: allow access the last 5 days of the month, from 8am till 10am, etc.)
The AuthorizationContext contains properties that can be used to match
authorizations.
The role of an AuthorizationProvider is to return a set of Authorization.
User-facing interface for authenticating users.
Chain several authentication providers as if they were one.
Hashing Algorithm.
Hashing Strategy manager.
Allows to perform a logical 'not' of the specified authorization
Allows to perform a logical 'or' between several authorizations
Represents a permission Note that the permission can optionally be assigned
to a specific resource
Represents a role.
Represents an authenticates User and contains operations to authorise the user.
A secure non blocking random number generator isolated to the current context.
A secure non blocking random number generator isolated to the current context.
Represents a wildcard permission (ie: 'manage:order:*' '*:orders', '*', etc.)