Index
All Classes and Interfaces|All Packages
A
- authenticationManager(HttpSecurity, UserDetailsService) - Method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfiguration
- authenticationManager(HttpSecurity, UserDetailsService) - Method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfigurationFix
- AuthoritiesExampleApp - Class in info.ejava.examples.svc.authz.authorities
- AuthoritiesExampleApp() - Constructor for class info.ejava.examples.svc.authz.authorities.AuthoritiesExampleApp
- AuthzCorsConfigurationSource() - Constructor for class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfiguration.AuthzCorsConfigurationSource
- AuthzCorsConfigurationSource() - Constructor for class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfigurationFix.AuthzCorsConfigurationSource
- authzSecurityFilters(HttpSecurity, RoleHierarchy) - Method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfiguration
- authzSecurityFilters(HttpSecurity, MvcRequestMatcher.Builder, RoleHierarchy) - Method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfigurationFix
- authzStaticResources() - Method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfiguration
- authzStaticResources(MvcRequestMatcher.Builder) - Method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfigurationFix
C
- checkPrice(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.ExpressionsAuthoritiesController
- checkPrice(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.Jsr250AuthoritiesController
- checkPrice(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.PathAuthoritiesController
- checkPrice(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.SecuredAuthoritiesController
- ComponentBasedSecurityConfiguration - Class in info.ejava.examples.svc.authz.authorities.security
- ComponentBasedSecurityConfiguration() - Constructor for class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfiguration
- ComponentBasedSecurityConfiguration.AuthzCorsConfigurationSource - Class in info.ejava.examples.svc.authz.authorities.security
- ComponentBasedSecurityConfigurationFix - Class in info.ejava.examples.svc.authz.authorities.security
- ComponentBasedSecurityConfigurationFix() - Constructor for class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfigurationFix
- ComponentBasedSecurityConfigurationFix.AuthzCorsConfigurationSource - Class in info.ejava.examples.svc.authz.authorities.security
- customOpenAPI() - Method in class info.ejava.examples.svc.authz.authorities.SwaggerConfiguration
D
- doAdmin(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.ExpressionsAuthoritiesController
- doAdmin(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.Jsr250AuthoritiesController
- doAdmin(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.PathAuthoritiesController
- doAdmin(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.SecuredAuthoritiesController
- doAnonymous(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.ExpressionsAuthoritiesController
- doAnonymous(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.Jsr250AuthoritiesController
- doAnonymous(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.PathAuthoritiesController
- doAnonymous(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.SecuredAuthoritiesController
- doAuthenticated(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.ExpressionsAuthoritiesController
- doAuthenticated(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.Jsr250AuthoritiesController
- doAuthenticated(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.PathAuthoritiesController
- doAuthenticated(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.SecuredAuthoritiesController
- doClerk(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.ExpressionsAuthoritiesController
- doClerk(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.Jsr250AuthoritiesController
- doClerk(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.PathAuthoritiesController
- doClerk(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.SecuredAuthoritiesController
- doCustomer(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.ExpressionsAuthoritiesController
- doCustomer(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.Jsr250AuthoritiesController
- doCustomer(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.PathAuthoritiesController
- doCustomer(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.SecuredAuthoritiesController
- doNobody(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.ExpressionsAuthoritiesController
- doNobody(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.Jsr250AuthoritiesController
- doNobody(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.PathAuthoritiesController
- doNobody(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.SecuredAuthoritiesController
E
- ExceptionAdvice - Class in info.ejava.examples.svc.authz.authorities.controllers
- ExceptionAdvice() - Constructor for class info.ejava.examples.svc.authz.authorities.controllers.ExceptionAdvice
- ExpressionsAuthoritiesController - Class in info.ejava.examples.svc.authz.authorities.controllers
- ExpressionsAuthoritiesController() - Constructor for class info.ejava.examples.svc.authz.authorities.controllers.ExpressionsAuthoritiesController
G
- getCallerInfo(UserDetails) - Method in class info.ejava.examples.svc.authz.authorities.controllers.WhoAmIController
- getCorsConfiguration(HttpServletRequest) - Method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfiguration.AuthzCorsConfigurationSource
- getCorsConfiguration(HttpServletRequest) - Method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfigurationFix.AuthzCorsConfigurationSource
- getPrincipal() - Method in class info.ejava.examples.svc.authz.authorities.controllers.ExceptionAdvice
H
- h2SecurityFilters(HttpSecurity, AuthenticationManager) - Method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfiguration
- h2SecurityFilters(HttpSecurity, MvcRequestMatcher.Builder, AuthenticationManager) - Method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfigurationFix
- handle(AccessDeniedException) - Method in class info.ejava.examples.svc.authz.authorities.controllers.ExceptionAdvice
I
- info.ejava.examples.svc.authz.authorities - package info.ejava.examples.svc.authz.authorities
- info.ejava.examples.svc.authz.authorities.controllers - package info.ejava.examples.svc.authz.authorities.controllers
- info.ejava.examples.svc.authz.authorities.security - package info.ejava.examples.svc.authz.authorities.security
J
- jdbcUserDetailsService(DataSource) - Method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfiguration
- jdbcUserDetailsService(DataSource) - Method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfigurationFix
- Jsr250AuthoritiesController - Class in info.ejava.examples.svc.authz.authorities.controllers
- Jsr250AuthoritiesController() - Constructor for class info.ejava.examples.svc.authz.authorities.controllers.Jsr250AuthoritiesController
L
- logFilter() - Method in class info.ejava.examples.svc.authz.authorities.AuthoritiesExampleApp
M
- main(String[]) - Static method in class info.ejava.examples.svc.authz.authorities.AuthoritiesExampleApp
- methodSecurityExpressionHandler(RoleHierarchy, ApplicationContext) - Static method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfiguration
-
Creates a custom MethodExpressionHandler that will be picked up by Expression-based security to support RoleInheritance.
- methodSecurityExpressionHandler(RoleHierarchy, ApplicationContext) - Static method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfigurationFix
-
Creates a custom MethodExpressionHandler that will be picked up by Expression-based security to support RoleInheritance.
- mvc(HandlerMappingIntrospector) - Method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfigurationFix
-
https://github.com/jzheaux/cve-2023-34035-mitigations An explicit MvcRequestMatcher.Builder is necessary when mixing SpringMvc with non-SpringMvc Servlets.
N
- nullHierarchy() - Static method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfiguration
-
Creates a default RoleHierachy when the examples want straight roles.
- nullHierarchy() - Static method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfigurationFix
-
Creates a default RoleHierachy when the examples want straight roles.
P
- passwordEncoder() - Method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfiguration
- passwordEncoder() - Method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfigurationFix
- PathAuthoritiesController - Class in info.ejava.examples.svc.authz.authorities.controllers
- PathAuthoritiesController() - Constructor for class info.ejava.examples.svc.authz.authorities.controllers.PathAuthoritiesController
R
- roleHierarchy() - Static method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfiguration
- roleHierarchy() - Static method in class info.ejava.examples.svc.authz.authorities.security.ComponentBasedSecurityConfigurationFix
S
- SecuredAuthoritiesController - Class in info.ejava.examples.svc.authz.authorities.controllers
- SecuredAuthoritiesController() - Constructor for class info.ejava.examples.svc.authz.authorities.controllers.SecuredAuthoritiesController
- SwaggerConfiguration - Class in info.ejava.examples.svc.authz.authorities
- SwaggerConfiguration() - Constructor for class info.ejava.examples.svc.authz.authorities.SwaggerConfiguration
- swaggerSecurityFilterChain(HttpSecurity, HandlerMappingIntrospector) - Method in class info.ejava.examples.svc.authz.authorities.SwaggerConfiguration
W
- whoAmI - Variable in class info.ejava.examples.svc.authz.authorities.controllers.ExpressionsAuthoritiesController
- whoAmI - Variable in class info.ejava.examples.svc.authz.authorities.controllers.Jsr250AuthoritiesController
- whoAmI - Variable in class info.ejava.examples.svc.authz.authorities.controllers.PathAuthoritiesController
- whoAmI - Variable in class info.ejava.examples.svc.authz.authorities.controllers.SecuredAuthoritiesController
- WhoAmIController - Class in info.ejava.examples.svc.authz.authorities.controllers
- WhoAmIController() - Constructor for class info.ejava.examples.svc.authz.authorities.controllers.WhoAmIController
All Classes and Interfaces|All Packages