Index
All Classes and Interfaces|All Packages
A
- addArgumentResolvers(List) - Method in class com.vertyll.freshly.security.SecurityWebMvcConfig
- allowedMethods() - Method in record class com.vertyll.freshly.security.CorsProperties
-
Returns the value of the
allowedMethodsrecord component. - allowedOrigins() - Method in record class com.vertyll.freshly.security.CorsProperties
-
Returns the value of the
allowedOriginsrecord component. - AuthenticationRoles - Class in com.vertyll.freshly.security
-
The one place a Spring Security
Authenticationbecomes role names. - authorize(Supplier, MethodInvocation) - Method in class com.vertyll.freshly.security.PermissionMethodAuthorizationManager
C
- CallerRolesArgumentResolver - Class in com.vertyll.freshly.security
-
Lets a controller take the caller's roles as a
CallerRolesparameter. - CallerRolesArgumentResolver() - Constructor for class com.vertyll.freshly.security.CallerRolesArgumentResolver
- com.vertyll.freshly.security - package com.vertyll.freshly.security
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.vertyll.freshly.security.ProblemAuthenticationEntryPoint
- convert(Jwt) - Method in class com.vertyll.freshly.security.KeycloakRealmRoleConverter
- CorsConfig - Class in com.vertyll.freshly.security
- CorsConfig() - Constructor for class com.vertyll.freshly.security.CorsConfig
- CorsProperties - Record Class in com.vertyll.freshly.security
-
Which origins the browser API accepts.
- CorsProperties(List, List) - Constructor for record class com.vertyll.freshly.security.CorsProperties
-
Creates an instance of a
CorsPropertiesrecord class.
E
- equals(Object) - Method in record class com.vertyll.freshly.security.CorsProperties
-
Indicates whether some other object is "equal to" this one.
H
- handle(HttpServletRequest, HttpServletResponse, AccessDeniedException) - Method in class com.vertyll.freshly.security.ProblemAuthenticationEntryPoint
- hashCode() - Method in record class com.vertyll.freshly.security.CorsProperties
-
Returns a hash code value for this object.
K
- KeycloakRealmRoleConverter - Class in com.vertyll.freshly.security
-
Reads Keycloak realm roles out of a token.
- KeycloakRealmRoleConverter() - Constructor for class com.vertyll.freshly.security.KeycloakRealmRoleConverter
M
- matchers() - Method in class com.vertyll.freshly.security.PublicEndpointRegistry
- MethodSecurityConfig - Class in com.vertyll.freshly.security
-
Wires the permission annotations into Spring Security's method interception.
- MethodSecurityConfig() - Constructor for class com.vertyll.freshly.security.MethodSecurityConfig
O
- of(Authentication) - Static method in class com.vertyll.freshly.security.AuthenticationRoles
P
- PermissionMethodAuthorizationManager - Class in com.vertyll.freshly.security
-
Enforces
@RequirePermissionand@RequireAnyPermission. - PermissionMethodAuthorizationManager() - Constructor for class com.vertyll.freshly.security.PermissionMethodAuthorizationManager
- ProblemAuthenticationEntryPoint - Class in com.vertyll.freshly.security
-
Answers filter-level refusals in the same problem shape as everything else.
- ProblemAuthenticationEntryPoint() - Constructor for class com.vertyll.freshly.security.ProblemAuthenticationEntryPoint
- PublicEndpointRegistry - Class in com.vertyll.freshly.security
-
Finds every handler annotated
@PublicEndpointand turns it into a matcher. - PublicEndpointRegistry(RequestMappingHandlerMapping) - Constructor for class com.vertyll.freshly.security.PublicEndpointRegistry
R
- resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class com.vertyll.freshly.security.CallerRolesArgumentResolver
S
- SecurityChainCustomizer - Interface in com.vertyll.freshly.security
-
A module's addition to the one filter chain.
- SecurityConfig - Class in com.vertyll.freshly.security
-
The filter chain.
- SecurityConfig() - Constructor for class com.vertyll.freshly.security.SecurityConfig
- SecurityPlatformConfig - Class in com.vertyll.freshly.security
-
The platform's security contribution, imported once by
bootstrap. - SecurityPlatformConfig() - Constructor for class com.vertyll.freshly.security.SecurityPlatformConfig
- SecurityWebMvcConfig - Class in com.vertyll.freshly.security
-
Registers the argument resolvers this platform contributes to Spring MVC.
- SecurityWebMvcConfig() - Constructor for class com.vertyll.freshly.security.SecurityWebMvcConfig
- supportsParameter(MethodParameter) - Method in class com.vertyll.freshly.security.CallerRolesArgumentResolver
T
- toString() - Method in record class com.vertyll.freshly.security.CorsProperties
-
Returns a string representation of this record class.
All Classes and Interfaces|All Packages