Index
All Classes|All Packages
A
- AbstractAuthenticationProvider - Class in org.ligoj.app.http.security
-
Base implementation of very basic SSO implementation.
- AbstractAuthenticationProvider() - Constructor for class org.ligoj.app.http.security.AbstractAuthenticationProvider
- ajaxFormLoginEntryPoint() - Method in class org.ligoj.boot.web.SecurityConfiguration
-
A 403 JSON management.
- allowUrlEncodedSlashHttpFirewall() - Method in class org.ligoj.boot.web.SecurityConfiguration
-
Configure firewall.
- apiProxyServlet() - Method in class org.ligoj.boot.web.Application
-
Configure API proxy servlet.
- Application - Class in org.ligoj.boot.web
-
Application entry point.
- Application() - Constructor for class org.ligoj.boot.web.Application
- attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.ligoj.app.http.security.DigestAuthenticationFilter
- authenticate(String, String, Collection<? extends GrantedAuthority>) - Method in class org.ligoj.app.http.security.RestAuthenticationProvider
- authenticate(Authentication) - Method in class org.ligoj.app.http.security.RestAuthenticationProvider
- authenticate(Authentication) - Method in class org.ligoj.app.http.security.TrustedAuthenticationProvider
- authenticationProvider() - Method in class org.ligoj.boot.web.SecurityConfiguration
-
Pre-Authentication provider.
C
- CacheBustingFilter - Class in org.ligoj.app.http.security
-
Cache that does not enable cache for non 2xx codes.
- CacheBustingFilter() - Constructor for class org.ligoj.app.http.security.CacheBustingFilter
- cacheFilter() - Method in class org.ligoj.boot.web.Application
-
Configure cache filter.
- CAPTCHA_HEADER - Static variable in class org.ligoj.app.http.security.CaptchaFilter
- captchaFilter() - Method in class org.ligoj.boot.web.Application
-
Configure CAPTCHA filter.
- CaptchaFilter - Class in org.ligoj.app.http.security
-
Filter checking the CAPTCHA data provided in the "captcha" parameter.
- CaptchaFilter() - Constructor for class org.ligoj.app.http.security.CaptchaFilter
- captchaServlet() - Method in class org.ligoj.boot.web.Application
-
Configure captcha servlet.
- CaptchaServlet - Class in org.ligoj.app.http.security
-
Servlet generating CAPTCHA image.
- CaptchaServlet() - Constructor for class org.ligoj.app.http.security.CaptchaServlet
- characterEncodingFilter() - Method in class org.ligoj.boot.web.Application
-
Configure charset filter.
- concurrentSessionFilter() - Method in class org.ligoj.boot.web.SecurityConfiguration
-
Configure session management filter.
- configure(SpringApplicationBuilder) - Method in class org.ligoj.boot.web.Application
- configure(HttpSecurity) - Method in class org.ligoj.boot.web.SecurityConfiguration
- configure(WebSecurity) - Method in class org.ligoj.boot.web.SecurityConfiguration
- configureGlobal(AuthenticationManagerBuilder) - Method in class org.ligoj.boot.web.SecurityConfiguration
-
Configure
AuthenticationProvider - containerCustomizer() - Method in class org.ligoj.boot.web.Application
-
Configure error mapper.
- CookieWipingLogoutHandler - Class in org.ligoj.app.http.security
-
A logout handler which clears a defined list of cookies, using the context path and '/' as the cookie path.
- CookieWipingLogoutHandler() - Constructor for class org.ligoj.app.http.security.CookieWipingLogoutHandler
D
- destroy() - Method in class org.ligoj.app.http.security.CaptchaFilter
- digestAuthenticationFilter() - Method in class org.ligoj.boot.web.SecurityConfiguration
-
Configure digest based authentication.
- DigestAuthenticationFilter - Class in org.ligoj.app.http.security
-
Listen "/oauth/token?
- DigestAuthenticationFilter() - Constructor for class org.ligoj.app.http.security.DigestAuthenticationFilter
-
Constructor defining the filtering path.
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.ligoj.app.http.security.CacheBustingFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.ligoj.app.http.security.CaptchaFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.ligoj.app.http.security.SilentRequestHeaderAuthenticationFilter
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.ligoj.app.http.proxy.HtmlProxyFilter
- doGet(HttpServletRequest, HttpServletResponse) - Method in class org.ligoj.app.http.security.CaptchaServlet
E
- environmentCode - Variable in class org.ligoj.boot.web.Application
G
- getEnvironment() - Method in class org.ligoj.boot.web.Application
-
Fix the system environment from "auto" to the guess value.
- getFailureHandler() - Method in class org.ligoj.boot.web.SecurityConfiguration
-
Configure failure URL.
- getRestFailureStrategy() - Method in class org.ligoj.boot.web.SecurityConfiguration
-
Configure REST failure URL.
- getSuccessHandler() - Method in class org.ligoj.boot.web.SecurityConfiguration
-
Configure success URL.
H
- htmlProxyFilter() - Method in class org.ligoj.boot.web.Application
-
Configure html proxy filter.
- HtmlProxyFilter - Class in org.ligoj.app.http.proxy
-
Filter able to mask the HTML extension from the URL, and forward to the master HTML file as necessary.
- HtmlProxyFilter() - Constructor for class org.ligoj.app.http.proxy.HtmlProxyFilter
- httpSessionEventPublisher() - Method in class org.ligoj.boot.web.Application
-
Configure session manager.
I
- init(FilterConfig) - Method in class org.ligoj.app.http.security.CaptchaFilter
L
- lastContext - Static variable in class org.ligoj.boot.web.Application
-
The last loaded context.
- loadUserByUsername(String) - Method in class org.ligoj.app.http.security.SimpleUserDetailsService
- logout(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.ligoj.app.http.security.CookieWipingLogoutHandler
M
- main(String[]) - Static method in class org.ligoj.boot.web.Application
-
Require main either invoked from IDE, either from the CLI
- managementServlet() - Method in class org.ligoj.boot.web.Application
-
Configure management servlet.
O
- org.ligoj.app.http.proxy - package org.ligoj.app.http.proxy
- org.ligoj.app.http.security - package org.ligoj.app.http.security
- org.ligoj.boot.web - package org.ligoj.boot.web
P
- pluginProxyServlet() - Method in class org.ligoj.boot.web.Application
-
Configure plugin proxy servlet.
R
- requestContextListener() - Method in class org.ligoj.boot.web.Application
-
Configure request context listener.
- RestAuthenticationProvider - Class in org.ligoj.app.http.security
-
REST authenticated provider.
- RestAuthenticationProvider() - Constructor for class org.ligoj.app.http.security.RestAuthenticationProvider
S
- SecurityConfiguration - Class in org.ligoj.boot.web
-
Spring Boot security configuration.
- SecurityConfiguration() - Constructor for class org.ligoj.boot.web.SecurityConfiguration
- securityFilterChainRegistration() - Method in class org.ligoj.boot.web.Application
-
Configure security filter.
- securityPreAuthCookies - Variable in class org.ligoj.boot.web.SecurityConfiguration
- securityPreAuthCredentials - Variable in class org.ligoj.boot.web.SecurityConfiguration
- securityPreAuthLogout - Variable in class org.ligoj.boot.web.SecurityConfiguration
- securityPreAuthPrincipal - Variable in class org.ligoj.boot.web.SecurityConfiguration
- sessionAuth() - Method in class org.ligoj.boot.web.SecurityConfiguration
-
Maximum ONE concurrent session.
- sessionRegistry() - Method in class org.ligoj.boot.web.SecurityConfiguration
-
Configure session registry.
- setPrincipalRequestHeader(String) - Method in class org.ligoj.app.http.security.SilentRequestHeaderAuthenticationFilter
- SilentRequestHeaderAuthenticationFilter - Class in org.ligoj.app.http.security
-
Security filter enabled when a required header is used for pre-authentication.
- SilentRequestHeaderAuthenticationFilter() - Constructor for class org.ligoj.app.http.security.SilentRequestHeaderAuthenticationFilter
-
Simple constructor using a forward to "401" page on error.
- SimpleUserDetailsService - Class in org.ligoj.app.http.security
-
Basic user details service.
- SimpleUserDetailsService() - Constructor for class org.ligoj.app.http.security.SimpleUserDetailsService
- supports(Class<?>) - Method in class org.ligoj.app.http.security.AbstractAuthenticationProvider
-
Authentication supports.
T
- TrustedAuthenticationProvider - Class in org.ligoj.app.http.security
-
Always authenticated provider.
- TrustedAuthenticationProvider() - Constructor for class org.ligoj.app.http.security.TrustedAuthenticationProvider
U
- userDetailsServiceBean() - Method in class org.ligoj.boot.web.SecurityConfiguration
W
- WHITE_LIST_PATTERN - Static variable in class org.ligoj.app.http.security.SilentRequestHeaderAuthenticationFilter
-
Common whitelist pattern.
All Classes|All Packages