Skip navigation links
A B C D E F G H I J L M N O P R S T U V 

L

LEMON_IAT - Static variable in class com.naturalprogrammer.spring.lemon.security.JwtService
 
LEMON_REDIRECT_URI_COOKIE_PARAM_NAME - Static variable in class com.naturalprogrammer.spring.lemon.security.HttpCookieOAuth2AuthorizationRequestRepository
 
LemonAuditorAware<U extends AbstractUser<U,ID>,ID extends java.io.Serializable> - Class in com.naturalprogrammer.spring.lemon.domain
Needed for auto-filling of the AbstractAuditable columns of AbstractUser
LemonAuditorAware(AbstractUserRepository<U, ID>) - Constructor for class com.naturalprogrammer.spring.lemon.domain.LemonAuditorAware
 
LemonAutoConfiguration - Class in com.naturalprogrammer.spring.lemon
Spring Lemon Auto Configuration
LemonAutoConfiguration() - Constructor for class com.naturalprogrammer.spring.lemon.LemonAutoConfiguration
 
LemonController<U extends AbstractUser<U,ID>,ID extends java.io.Serializable> - Class in com.naturalprogrammer.spring.lemon
The Lemon API.
LemonController() - Constructor for class com.naturalprogrammer.spring.lemon.LemonController
 
lemonCorsConfig(LemonProperties) - Method in class com.naturalprogrammer.spring.lemon.LemonAutoConfiguration
Configures LemonCorsConfig if missing and lemon.cors.allowed-origins is provided
LemonCorsConfig - Class in com.naturalprogrammer.spring.lemon.security
CORS Configuration
LemonCorsConfig(LemonProperties) - Constructor for class com.naturalprogrammer.spring.lemon.security.LemonCorsConfig
 
LemonEntity<U extends AbstractUser<U,ID>,ID extends java.io.Serializable> - Class in com.naturalprogrammer.spring.lemon.domain
Base class for all entities.
LemonEntity() - Constructor for class com.naturalprogrammer.spring.lemon.domain.LemonEntity
 
LemonErrorAttributes<T extends java.lang.Throwable> - Class in com.naturalprogrammer.spring.lemon.exceptions
Used for handling exceptions that can't be handled by DefaultExceptionHandlerControllerAdvice, e.g.
LemonErrorAttributes(ErrorResponseComposer<T>) - Constructor for class com.naturalprogrammer.spring.lemon.exceptions.LemonErrorAttributes
 
LemonErrorController - Class in com.naturalprogrammer.spring.lemon.exceptions
Used for handling exceptions that can't be handled by DefaultExceptionHandlerControllerAdvice, e.g.
LemonErrorController(ErrorAttributes, ServerProperties, List<ErrorViewResolver>) - Constructor for class com.naturalprogrammer.spring.lemon.exceptions.LemonErrorController
 
LemonGrantedAuthority - Class in com.naturalprogrammer.spring.lemon.security
Our implementation of GrantedAuthority.
LemonGrantedAuthority() - Constructor for class com.naturalprogrammer.spring.lemon.security.LemonGrantedAuthority
 
LemonGrantedAuthority(String) - Constructor for class com.naturalprogrammer.spring.lemon.security.LemonGrantedAuthority
 
LemonMailData - Class in com.naturalprogrammer.spring.lemon.mail
Data needed for sending a mail.
LemonMailData() - Constructor for class com.naturalprogrammer.spring.lemon.mail.LemonMailData
 
lemonOAuth2UserService(LemonUserDetailsService<U, ?>, LemonService<U, ?>, PasswordEncoder) - Method in class com.naturalprogrammer.spring.lemon.LemonAutoConfiguration
Configures LemonOAuth2UserService if missing
LemonOAuth2UserService<U extends AbstractUser<U,ID>,ID extends java.io.Serializable> - Class in com.naturalprogrammer.spring.lemon.security
Logs in or registers a user after OAuth2 SignIn/Up
LemonOAuth2UserService(LemonUserDetailsService<U, ?>, LemonService<U, ?>, PasswordEncoder) - Constructor for class com.naturalprogrammer.spring.lemon.security.LemonOAuth2UserService
 
lemonOidcUserService(LemonOAuth2UserService<?, ?>) - Method in class com.naturalprogrammer.spring.lemon.LemonAutoConfiguration
Configures LemonOidcUserService if missing
LemonOidcUserService - Class in com.naturalprogrammer.spring.lemon.security
Logs in or registers a user after OpenID Connect SignIn/Up
LemonOidcUserService(LemonOAuth2UserService<?, ?>) - Constructor for class com.naturalprogrammer.spring.lemon.security.LemonOidcUserService
 
LemonPermissionEvaluator - Class in com.naturalprogrammer.spring.lemon.security
Needed to check the permission for the service methods annotated with @PreAuthorize("hasPermission(...
LemonPermissionEvaluator() - Constructor for class com.naturalprogrammer.spring.lemon.security.LemonPermissionEvaluator
 
LemonPrincipal<ID extends java.io.Serializable> - Class in com.naturalprogrammer.spring.lemon.security
Spring Security Principal, implementing both OidcUser, UserDetails
LemonPrincipal(UserDto<ID>) - Constructor for class com.naturalprogrammer.spring.lemon.security.LemonPrincipal
 
lemonProperties() - Method in class com.naturalprogrammer.spring.lemon.LemonAutoConfiguration
Spring Lemon related properties
LemonProperties - Class in com.naturalprogrammer.spring.lemon
Lemon Properties
LemonProperties() - Constructor for class com.naturalprogrammer.spring.lemon.LemonProperties
 
LemonProperties.Admin - Class in com.naturalprogrammer.spring.lemon
Properties regarding the initial Admin user to be created
LemonProperties.Cors - Class in com.naturalprogrammer.spring.lemon
CORS configuration related properties
LemonProperties.Jwt - Class in com.naturalprogrammer.spring.lemon
Properties related to JWT token generation
LemonProperties.Recaptcha - Class in com.naturalprogrammer.spring.lemon
Recaptcha related properties
lemonSecurityConfig() - Method in class com.naturalprogrammer.spring.lemon.LemonAutoConfiguration
Configures LemonSecurityConfig if missing
LemonSecurityConfig - Class in com.naturalprogrammer.spring.lemon.security
Security configuration class.
LemonSecurityConfig() - Constructor for class com.naturalprogrammer.spring.lemon.security.LemonSecurityConfig
 
LemonService<U extends AbstractUser<U,ID>,ID extends java.io.Serializable> - Class in com.naturalprogrammer.spring.lemon
The Lemon Service class
LemonService() - Constructor for class com.naturalprogrammer.spring.lemon.LemonService
 
lemonTokenAuthenticationFilter(LemonSecurityConfig) - Method in class com.naturalprogrammer.spring.lemon.LemonAutoConfiguration
Configures our TokenAuthenticationFilter
LemonTokenAuthenticationFilter - Class in com.naturalprogrammer.spring.lemon.security
Filter for token authentication
LemonTokenAuthenticationFilter(AuthenticationManager) - Constructor for class com.naturalprogrammer.spring.lemon.security.LemonTokenAuthenticationFilter
 
LemonUserDetailsService<U extends AbstractUser<U,ID>,ID extends java.io.Serializable> - Class in com.naturalprogrammer.spring.lemon.security
UserDetailsService, as required by Spring Security.
LemonUserDetailsService(AbstractUserRepository<U, ID>) - Constructor for class com.naturalprogrammer.spring.lemon.security.LemonUserDetailsService
 
lemonUtil(ApplicationContext, MessageSource, ObjectMapper) - Method in class com.naturalprogrammer.spring.lemon.LemonAutoConfiguration
Configures LemonUtils
LemonUtils - Class in com.naturalprogrammer.spring.lemon.util
Useful helper methods
LemonUtils(ApplicationContext, MessageSource, ObjectMapper) - Constructor for class com.naturalprogrammer.spring.lemon.util.LemonUtils
 
loadAuthorizationRequest(HttpServletRequest) - Method in class com.naturalprogrammer.spring.lemon.security.HttpCookieOAuth2AuthorizationRequestRepository
Load authorization request from cookie
loadUser(OAuth2UserRequest) - Method in class com.naturalprogrammer.spring.lemon.security.LemonOAuth2UserService
 
loadUser(OidcUserRequest) - Method in class com.naturalprogrammer.spring.lemon.security.LemonOidcUserService
 
loadUserByUsername(String) - Method in class com.naturalprogrammer.spring.lemon.security.LemonUserDetailsService
 
log - Variable in class com.naturalprogrammer.spring.lemon.exceptions.handlers.AbstractExceptionHandler
 
login(HttpSecurity) - Method in class com.naturalprogrammer.spring.lemon.security.LemonSecurityConfig
Configuring authentication.
login(U) - Static method in class com.naturalprogrammer.spring.lemon.util.LemonUtils
Signs a user in
logout(HttpSecurity) - Method in class com.naturalprogrammer.spring.lemon.security.LemonSecurityConfig
Logout related configuration
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links