Index

A C D E G H I L M O P R S T U W 
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.
A C D E G H I L M O P R S T U W 
All Classes|All Packages