-
@ResponseBody()@RequestMapping(value = {"/accounts"}) public final class AuthEndpoint
-
-
Field Summary
Fields Modifier and Type Field Description private final PasswordEncoderpasswordEncoderprivate final ApplicationEventPublisherpublisherprivate final UserDetailsServiceuserDetailsServiceprivate final TokenServicetokenServiceprivate final UserAuthHandleruserAuthHandler
-
Constructor Summary
Constructors Constructor Description AuthEndpoint(PasswordEncoder passwordEncoder, ApplicationEventPublisher publisher, UserDetailsService userDetailsService, TokenService tokenService, UserAuthHandler userAuthHandler)
-
Method Summary
Modifier and Type Method Description final UserTokenlogin(@RequestBody() LoginDto account)final Unitlogout()final Authenticationprincipal()final PasswordEncodergetPasswordEncoder()final ApplicationEventPublishergetPublisher()final UserDetailsServicegetUserDetailsService()final TokenServicegetTokenService()final UserAuthHandlergetUserAuthHandler()-
-
Constructor Detail
-
AuthEndpoint
AuthEndpoint(PasswordEncoder passwordEncoder, ApplicationEventPublisher publisher, UserDetailsService userDetailsService, TokenService tokenService, UserAuthHandler userAuthHandler)
-
-
Method Detail
-
principal
@GetMapping(value = {"/principal"}) final Authentication principal()
-
getPasswordEncoder
final PasswordEncoder getPasswordEncoder()
-
getPublisher
final ApplicationEventPublisher getPublisher()
-
getUserDetailsService
final UserDetailsService getUserDetailsService()
-
getTokenService
final TokenService getTokenService()
-
getUserAuthHandler
final UserAuthHandler getUserAuthHandler()
-
-
-
-