All Classes and Interfaces

Class
Description
API key as it is used internally and stored in the database Created by luthien on 18/04/2017.
 
Handles incoming requests for Apikeys that aren't coupled with a Keycloak client Authentication is done using Keycloak authentication, but additional constraints my be checked (for example if the account is a manager account).
Created by luthien on 10/11/2020.
Exception thrown when trying to perform an action on a deprecated API key
Exception thrown when trying to create a new API key for an application name and email address that is already in use
Exception thrown when trying to enable an API key that was not disabled/deprecated
Exception thrown when there the requested API key cannot be found
The interface Api key repo.
API-key object as it is defined for incoming requests (e.g.
The enum Api name.
Makes build information and the application name and description from the project's pom.xml available.
Exception thrown when the captcha could not be validated
The type Captcha manager.
The type Classpath resource utils.
Authentication provider used to authenticate clients following the client credentials grant type
Exception thrown when there is not enough information, e.g.
Global exception handler that catches all errors and logs the interesting ones
Exception thrown when we try to create a keycloak client that already exists
Exception thrown when there are problems communicating with Keycloak
Exception thrown when we try to recreate a keycloak client for an apikey that already has a keycloakId set
The type Keycloak authentication token.
Class for working with Keycloak and it's Rest Admin API.
This class implements Principal interface used in Spring security.
Central location where all (or most) configuration settings are loaded.
The type Keycloak security context.
Class used for verifying token signature.
Created by luthien on 04/07/2017.
Exception thrown when there is not enough information, e.g.
Exception thrown when the keycloak client could not be found
Exception thrown when no API key was specified (in a validate request)
Created by luthien on 03/07/2017.
The type Security config.
Exception thrown when an email cannot be sent (e.g.
The type Spring doc config.
The type Tools.
This class supports using @Jsonview annotations, used to filter fields of the ApiKey to be displayed
Public constructor .
The type Web mvc config.