Index

A B C D E F G I K R T U 
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.
A B C D E F G I K R T U 
All Classes and Interfaces|All Packages|Constant Field Values