| Interface | Description |
|---|---|
| AppKeyProvider | |
| GbifAuthentication | |
| GbifAuthenticationManager |
Performs an authentication from an HTTP request.
|
| GbifAuthService | |
| KeyStore | |
| Md5EncodeService | |
| RequestHeaderAccessor |
Simple function interface to access request headers from different classes.
|
| SigningService |
| Class | Description |
|---|---|
| AnonymousUserPrincipal | |
| AppkeysConfigurationProperties | |
| AppKeySigningService | |
| AppPrincipal | |
| BaseSigningService | |
| BasicUserPrincipal | |
| FileSystemKeyStore | |
| GbifAuthenticationManagerImpl | |
| GbifAuthenticationToken | |
| GbifAuthServiceImpl |
The GBIF authentication scheme is modelled after the Amazon scheme on how to sign REST HTTP
requests using a private key.
|
| GbifAuthUtils | |
| GbifUserPrincipal | |
| LegacyRequestAuthorization |
Class providing temporary authorization for legacy web service requests (GBRDS/IPT).
|
| Md5EncodeServiceImpl | |
| NoAuthWebSecurityConfigurer |
Security Adapter that disables the authentication redirect and use GBIF identity filters for secure endpoints.
|
| RequestDataToSign | |
| RoleMethodSecurityConfiguration | |
| SecretKeySigningService | |
| UserRoles |
Simple utils class to expose the API user role enumeration also as static strings required by the
JSR 250 annotations.
|
| Exception | Description |
|---|---|
| PrivateKeyNotFoundException |
Copyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.