An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.
|PrincipalCustomizer<R extends Realm>||
Interface used to add principals to the one added by a realm
A realm is used to authenticate and retrieve authorization for a user.
Interface used to define a mapping between the data coming from a realm and the roles given to the user.
A scope is an additional verification to be made on a permission.
Support for all security concerns.
Information about an authentication : the principals and credentials.
A Permission is represented by a String witch describes actions that can be done on a type of objects.
Represents a Role and optionally a collection of scopes on which it is given.
A simple kind of scope that can be described as a String which matches in an all or nothing fashion (strict equality).
The authentication token is based on a username/password couple.
The host of the user is added if it exists.
An authentication token based on certificates.
Possible CRUD actions that will be taken into account for CRUD interceptors
An enum to define AND and OR logical operators to use with annotations RequireRoles or RequiresPermissions
Base class for exceptions concerning authentication failure.
Base class for exceptions concerning authorization failure
Exception to use when the credentials provided cannot be used to authentify the subject.
Thrown when attempting to authenticate with a principal that doesn't exist in the system (e.g.
Annotation that marks classes and methods which should be intercepted and checked for subject permissions associated with an automatically inferred
Annotation that marks classes and methods which should be intercepted and checked for subject permissions.
Annotation that marks classes and methods which should be intercepted and checked for subject role ownership.
This annotation is used to connect a user to the Seed security.
Copyright © 2013-2018–2018 SeedStack. All rights reserved.