Package de.uniba.minf.registry.config
Class ApplicationSecurityConfig
java.lang.Object
de.uniba.minf.auth.config.BaseSecurityConfig
de.uniba.minf.auth.spring.config.SecurityConfig
de.uniba.minf.registry.config.ApplicationSecurityConfig
@Configuration
@ConfigurationProperties(prefix="auth")
public class ApplicationSecurityConfig
extends de.uniba.minf.auth.spring.config.SecurityConfig
Main security configuration extends
ApplicationSecurityConfig. The auth namespace of the configuration properties
is utilized for the configuration of the extended ApplicationSecurityConfig.
Import of the AuthInfoConfigurer class ultimately ensures configuration of the AuthInfoHandlerInterceptor-
Field Summary
Fields inherited from class de.uniba.minf.auth.config.BaseSecurityConfig
defaultLoginUrl, defaultLogoutUrl, enabledDirectClients, enabledIndirectClients, local, oauth, openid, permissionDefinitions, permissionHierarchy, rest, salt, saml -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.uniba.minf.auth.spring.config.SecurityConfig
authInfoHelper, callbackController, config, directBearerAuthClient, getDirectClientNames, getFormClients, getIndirectStartClientName, getOauthClients, getOpenIDClients, getSamlClient, headerClient, isEnabled, jwtGenerator, metadataHelper, parameterClientMethods inherited from class de.uniba.minf.auth.config.BaseSecurityConfig
baseUrl, getDefaultLoginUrl, getDefaultLogoutUrl, getEnabledDirectClients, getEnabledIndirectClients, getJwtAuthenticator, getJwtGenerator, getLocal, getOauth, getOpenid, getPermissionDefinitions, getPermissionHierarchy, getRest, getSalt, getSaml, setBaseUrl, setDefaultLoginUrl, setDefaultLogoutUrl, setOauth, setOpenid, setPermissionDefinitions, setPermissionHierarchy, setSalt
-
Constructor Details
-
ApplicationSecurityConfig
public ApplicationSecurityConfig()
-