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
    Constructor
    Description
     
  • 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, parameterClient

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ApplicationSecurityConfig

      public ApplicationSecurityConfig()