- 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