| Class | Description |
|---|---|
| ApiTokens |
All JATOS GUI endpoints concerning API tokens (personal access tokens)
|
| AuthAction |
This class defines the
AuthAction.Auth annotation used in JATOS GUI and JATOS API. |
| AuthApiToken |
Authentication via personal access tokens (API tokens) that can be used with JATOS API.
|
| AuthService |
Service class around authentication and the session cookie.
|
| AuthSessionCookie |
This class defines authentication via session cookies (which is the default authentication in the Play Framework).
|
| SignIn |
Controller that deals with authentication for users stored in JATOS' DB and users authenticated by LDAP.
|
| SignIn.Login |
Simple model class needed for login template
|
| SignInBasicOidc | |
| SignInFormValidation |
Service class that validates models that create, change or delete users.
|
| SignInGoogle |
Class that handles the sign-in of users via Google OIDC sign-in button.
|
| SignInLdap | |
| SignInOidc |
OpenID Connect (OIDC) authentication using Authorization Code Flow with Proof Key for Code Exchange (PKCE).
|
| SignInOidc.OidcConfig |
All configuration needed for an OIDC auth method
|
| SignInOrcid |
Sign-in using ORCID (orcid.org) based on OpenID Connect (OIDC)
|
| Annotation Type | Description |
|---|---|
| AuthAction.Auth |
This @Auth annotation can be used on every controller action (GUI or API) where authentication
and authorization are required.
|