Class AuthenticationController
- java.lang.Object
-
- com.netgrif.application.engine.auth.web.AuthenticationController
-
@RestController @RequestMapping("/api/auth") @ConditionalOnProperty(value="nae.auth.web.enabled", havingValue="true", matchIfMissing=true) public class AuthenticationController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AuthenticationController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageResource
changePassword(org.springframework.security.core.Authentication auth, ChangePasswordRequest request)
MessageResource
invite(NewUserRequest newUserRequest, org.springframework.security.core.Authentication auth)
UserResource
login(org.springframework.security.core.Authentication auth, java.util.Locale locale)
MessageResource
recoverAccount(RegistrationRequest request)
MessageResource
resetPassword(java.lang.String recoveryEmail)
MessageResource
signup(RegistrationRequest regRequest)
MessageResource
verifyAuthToken(org.springframework.security.core.Authentication auth)
MessageResource
verifyToken(java.lang.String token)
-
-
-
Method Detail
-
signup
@PostMapping(value="/signup", consumes="application/json", produces="application/hal+json") public MessageResource signup(@RequestBody RegistrationRequest regRequest)
-
invite
@PostMapping(value="/invite", consumes="application/json", produces="application/hal+json") public MessageResource invite(@RequestBody NewUserRequest newUserRequest, org.springframework.security.core.Authentication auth)
-
verifyToken
@PostMapping(value="/token/verify", consumes="text/plain", produces="application/hal+json") public MessageResource verifyToken(@RequestBody java.lang.String token)
-
verifyAuthToken
@GetMapping(value="/verify", produces="application/hal+json") public MessageResource verifyAuthToken(org.springframework.security.core.Authentication auth)
-
login
@GetMapping(value="/login", produces="application/hal+json") public UserResource login(org.springframework.security.core.Authentication auth, java.util.Locale locale)
-
resetPassword
@PostMapping(value="/reset", consumes="text/plain", produces="application/hal+json") public MessageResource resetPassword(@RequestBody java.lang.String recoveryEmail)
-
recoverAccount
@PostMapping(value="/recover", consumes="application/json", produces="application/hal+json") public MessageResource recoverAccount(@RequestBody RegistrationRequest request)
-
changePassword
@PostMapping(value="/changePassword", consumes="application/json", produces="application/hal+json") public MessageResource changePassword(org.springframework.security.core.Authentication auth, @RequestBody ChangePasswordRequest request)
-
-