Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addFilter(Object, CoreSettings) - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakAuthProvider
B
- BearerTokenLoginModuleFrost - Class in de.fraunhofer.iosb.ilt.frostserver.auth.keycloak
-
Creates its KeycloakDeployment from the CoreSettings instead of a file.
- BearerTokenLoginModuleFrost(CoreSettings) - Constructor for class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.BearerTokenLoginModuleFrost
C
- checkForUpgrades(Map<String, Object>) - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakAuthProvider
- createFilters(Object, CoreSettings) - Static method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakFilterHelper
- createLiqibaseParams(PersistenceManager, Map<String, Object>) - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakAuthProvider
D
- DatabaseHandler - Class in de.fraunhofer.iosb.ilt.frostserver.auth.keycloak
-
Database handler for the keycloak auth provider.
- de.fraunhofer.iosb.ilt.frostserver.auth.keycloak - package de.fraunhofer.iosb.ilt.frostserver.auth.keycloak
- decodeUserRoles(String, Set<String>, DSLContext) - Method in interface de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.UserRoleDecoder
-
Decode the given role for the user with the given name.
- decodeUserRoles(String, Set<String>, DSLContext) - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.UserRoleDecoderDflt
- destroy() - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakFilter
- DirectAccessGrantsLoginModuleFrost - Class in de.fraunhofer.iosb.ilt.frostserver.auth.keycloak
-
Creates its KeycloakDeployment from the CoreSettings instead of a file.
- DirectAccessGrantsLoginModuleFrost(CoreSettings) - Constructor for class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.DirectAccessGrantsLoginModuleFrost
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakFilter
- doUpgrades(Writer, Map<String, Object>) - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakAuthProvider
E
- enureUserInUsertable(String, Set<String>) - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.DatabaseHandler
-
Checks if the user is registered locally and if not, add the user.
F
- findRole(HttpMethod) - Method in interface de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.Utils.MethodRoleMapper
-
Map the given method to a user Role.
G
- getInstance(CoreSettings) - Static method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.DatabaseHandler
- getKeycloakConfig(CoreSettings) - Static method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.Utils
-
Load the keycloak config from the given CoreSettings.
- getUserPrincipal(String) - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakAuthProvider
I
- init(CoreSettings) - Static method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.DatabaseHandler
- init(CoreSettings) - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakAuthProvider
- init(CoreSettings) - Method in interface de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.UserRoleDecoder
-
Initialise the role decoder.
- init(CoreSettings) - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.UserRoleDecoderDflt
- init(FilterConfig) - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakFilter
- isValidUser(String, String, String) - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakAuthProvider
K
- KeycloakAuthProvider - Class in de.fraunhofer.iosb.ilt.frostserver.auth.keycloak
- KeycloakAuthProvider() - Constructor for class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakAuthProvider
- KeycloakFilter - Class in de.fraunhofer.iosb.ilt.frostserver.auth.keycloak
- KeycloakFilter() - Constructor for class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakFilter
- KeycloakFilterHelper - Class in de.fraunhofer.iosb.ilt.frostserver.auth.keycloak
- KeycloakSettings - Class in de.fraunhofer.iosb.ilt.frostserver.auth.keycloak
-
Holds the settigs for the Keycloak Auth Provider.
- KeycloakSettings() - Constructor for class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakSettings
R
- resolveDeployment(CoreSettings) - Static method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.Utils
-
Create a new KeycloakDeployment from settings loaded from the given CoreSettings.
- resolveDeployment(String) - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.BearerTokenLoginModuleFrost
- resolveDeployment(String) - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.DirectAccessGrantsLoginModuleFrost
T
- TAG_KEYCLOAK_CONFIG - Static variable in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakSettings
- TAG_KEYCLOAK_CONFIG_FILE - Static variable in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakSettings
- TAG_KEYCLOAK_CONFIG_SECRET - Static variable in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakSettings
-
If the client has "access-type" set to "confidential" then a secret is required to download the configuration.
- TAG_KEYCLOAK_CONFIG_URL - Static variable in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakSettings
-
The URL on the Keycloak server that can be used to download the Keycloak config file.
- TAG_MAX_CLIENTS_PER_USER - Static variable in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakSettings
- TAG_MAX_PASSWORD_LENGTH - Static variable in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakSettings
- TAG_MAX_USERNAME_LENGTH - Static variable in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakSettings
- TAG_REGISTER_USER_LOCALLY - Static variable in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakSettings
- TAG_USER_CACHE_CLEANUP_INTERVAL - Static variable in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakSettings
- TAG_USER_CACHE_LIFETIME - Static variable in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakSettings
- TAG_USER_ROLE_DECODER_CLASS - Static variable in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakSettings
- TAG_USER_TABLE - Static variable in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakSettings
- TAG_USERNAME_COLUMN - Static variable in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakSettings
U
- userHasRole(String, String, String) - Method in class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.KeycloakAuthProvider
- UserRoleDecoder - Interface in de.fraunhofer.iosb.ilt.frostserver.auth.keycloak
-
A interface for classes that decode Roles.
- UserRoleDecoderDflt - Class in de.fraunhofer.iosb.ilt.frostserver.auth.keycloak
- UserRoleDecoderDflt() - Constructor for class de.fraunhofer.iosb.ilt.frostserver.auth.keycloak.UserRoleDecoderDflt
- Utils - Class in de.fraunhofer.iosb.ilt.frostserver.auth.keycloak
- Utils.MethodRoleMapper - Interface in de.fraunhofer.iosb.ilt.frostserver.auth.keycloak
-
An interface for classes that map HTTP methods to a user Role.
All Classes and Interfaces|All Packages|Constant Field Values