| Interface | Description |
|---|---|
| JwtManager | |
| LoggedOutUsers |
List of users who logged out but have valid JWT token until they expire
|
| Class | Description |
|---|---|
| AbstractSecurityHandler |
Base class for our security handlers with some shared methods, how to deal with Heathans
|
| BasicHandler |
Handles authentication when mode is “Basic”, so we have encoded: UserName and Password and turn it on our own turf into a JWT Header so it fits into our general approach
|
| ExpiringJwtHandler |
Security handler that handles list of users who logged out despite JWT Token being still valid
|
| KeepUser |
Information about the current user and the permissions the user has in various places
|
| SaltCredentialTool | |
| SingleUserBasicAuthenticationProvider |
Helper class to protect adjacent ports like metrics or admin
|
| TheBarbican |
Module that ensures read & write access to documents is managed by the KeepConfig Configuration has convenience functions to check on forms, aliases and fields TODO: Extract API
|
| Enum | Description |
|---|---|
| DocumentAccess |
What level of document access is required for an existing document based on the Notes ACL
|
| JwtManagerHolder |
Holds the JWT Configuration for the running session of KEEP
|
| LoggedOutUserList |
| Exception | Description |
|---|---|
| JwtManager.JwtNotSetupException |
Manages our handling of JWT elements
|
| Annotation Type | Description |
|---|---|
| AllowOpenAccess |
Annotation to allow open access
|