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

C

Captcha - Annotation Type in com.naturalprogrammer.spring.lemon.validation
Captcha validation constraint annotation Reference http://www.captaindebug.com/2011/07/writng-jsr-303-custom-constraint_26.html#.VIVhqjGUd8E http://www.captechconsulting.com/blog/jens-alm/versioned-validated-and-secured-rest-services-spring-40-2?_ga=1.71504976.2113127005.1416833905
captchaValidator(LemonProperties, RestTemplateBuilder) - Method in class com.naturalprogrammer.spring.lemon.LemonAutoConfiguration
Configures CaptchaValidator if missing
CaptchaValidator - Class in com.naturalprogrammer.spring.lemon.validation
Captcha validation constraint Reference http://www.captaindebug.com/2011/07/writng-jsr-303-custom-constraint_26.html#.VIVhqjGUd8E http://www.captechconsulting.com/blog/jens-alm/versioned-validated-and-secured-rest-services-spring-40-2?_ga=1.71504976.2113127005.1416833905
CaptchaValidator(LemonProperties, RestTemplateBuilder) - Constructor for class com.naturalprogrammer.spring.lemon.validation.CaptchaValidator
 
CHANGE_EMAIL_AUDIENCE - Static variable in class com.naturalprogrammer.spring.lemon.security.JwtService
 
changeEmail(ID, String, HttpServletResponse) - Method in class com.naturalprogrammer.spring.lemon.LemonController
Changes the email
changeEmail(ID, String) - Method in class com.naturalprogrammer.spring.lemon.LemonService
Change the email.
changePassword(U, ChangePasswordForm, HttpServletResponse) - Method in class com.naturalprogrammer.spring.lemon.LemonController
Changes password
changePassword(U, ChangePasswordForm) - Method in class com.naturalprogrammer.spring.lemon.LemonService
Changes the password.
ChangePasswordForm - Class in com.naturalprogrammer.spring.lemon.domain
Change password form.
ChangePasswordForm() - Constructor for class com.naturalprogrammer.spring.lemon.domain.ChangePasswordForm
 
ChangePasswordForm(String, String, String) - Constructor for class com.naturalprogrammer.spring.lemon.domain.ChangePasswordForm
 
com.naturalprogrammer.spring.lemon.domain - package com.naturalprogrammer.spring.lemon.domain
 
com.naturalprogrammer.spring.lemon.exceptions - package com.naturalprogrammer.spring.lemon.exceptions
 
com.naturalprogrammer.spring.lemon.exceptions.handlers - package com.naturalprogrammer.spring.lemon.exceptions.handlers
 
com.naturalprogrammer.spring.lemon.mail - package com.naturalprogrammer.spring.lemon.mail
 
com.naturalprogrammer.spring.lemon.permissions - package com.naturalprogrammer.spring.lemon.permissions
 
com.naturalprogrammer.spring.lemon.security - package com.naturalprogrammer.spring.lemon.security
 
com.naturalprogrammer.spring.lemon.util - package com.naturalprogrammer.spring.lemon.util
 
com.naturalprogrammer.spring.lemon.validation - package com.naturalprogrammer.spring.lemon.validation
 
compose(T) - Method in class com.naturalprogrammer.spring.lemon.exceptions.ErrorResponseComposer
Given an exception, finds a handler for building the response and uses that to build and return the response
configure(HttpSecurity) - Method in class com.naturalprogrammer.spring.lemon.security.LemonSecurityConfig
Security configuration, calling protected methods
configure(AuthenticationManagerBuilder) - Method in class com.naturalprogrammer.spring.lemon.security.LemonSecurityConfig
Needed for configuring JwtAuthenticationProvider
ConstraintViolationExceptionHandler - Class in com.naturalprogrammer.spring.lemon.exceptions.handlers
 
ConstraintViolationExceptionHandler() - Constructor for class com.naturalprogrammer.spring.lemon.exceptions.handlers.ConstraintViolationExceptionHandler
 
Cors() - Constructor for class com.naturalprogrammer.spring.lemon.LemonProperties.Cors
 
cors(HttpSecurity) - Method in class com.naturalprogrammer.spring.lemon.security.LemonSecurityConfig
Configures CORS
createAdminUser() - Method in class com.naturalprogrammer.spring.lemon.LemonService
Creates the initial Admin user.
createLemonController(LemonProperties, LemonService<U, ID>, JwtService) - Method in class com.naturalprogrammer.spring.lemon.LemonController
 
createLemonSecurityConfig(LemonProperties, UserDetailsService, AuthenticationSuccessHandler, AuthenticationFailureHandler, LemonOidcUserService, LemonOAuth2UserService<?, ?>, OAuth2AuthenticationSuccessHandler<?>, OAuth2AuthenticationFailureHandler, JwtAuthenticationProvider<?, ?>, PasswordEncoder) - Method in class com.naturalprogrammer.spring.lemon.security.LemonSecurityConfig
 
createLemonService(LemonProperties, PasswordEncoder, MailSender<?>, AbstractUserRepository<U, ID>, UserDetailsService, JwtService) - Method in class com.naturalprogrammer.spring.lemon.LemonService
 
createToken(String, String, Long, Map<String, Object>) - Method in class com.naturalprogrammer.spring.lemon.security.JwtService
Creates a token
createToken(String, String, Long) - Method in class com.naturalprogrammer.spring.lemon.security.JwtService
Creates a token
csrf(HttpSecurity) - Method in class com.naturalprogrammer.spring.lemon.security.LemonSecurityConfig
Disables CSRF.
currentUser() - Method in class com.naturalprogrammer.spring.lemon.security.LemonPrincipal
 
currentUser() - Static method in class com.naturalprogrammer.spring.lemon.util.LemonUtils
Gets the current-user
currentUser(Authentication) - Static method in class com.naturalprogrammer.spring.lemon.util.LemonUtils
Extracts the current-user from authentication object
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links