Index

A C E H K M O P R S T 
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 allowedMethods record component.
allowedOrigins() - Method in record class com.vertyll.freshly.security.CorsProperties
Returns the value of the allowedOrigins record component.
AuthenticationRoles - Class in com.vertyll.freshly.security
The one place a Spring Security Authentication becomes 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 CallerRoles parameter.
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 CorsProperties record 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 @RequirePermission and @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 @PublicEndpoint and 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.
A C E H K M O P R S T 
All Classes and Interfaces|All Packages