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.