Index

A C D E G H I J L M N P R S W 
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
 
A C D E G H I J L M N P R S W 
All Classes and Interfaces|All Packages