Class AuthenticationController
- java.lang.Object
-
- cronapp.framework.authentication.token.AuthenticationController
-
- Direct Known Subclasses:
SamlAuthenticationController
@RestController @RequestMapping("auth") @ConditionalOnProperty(name="cronapp.security.authentication", havingValue="true", matchIfMissing=true) public class AuthenticationController extends Object
-
-
Constructor Summary
Constructors Constructor Description AuthenticationController(TenantComponent tenantComponent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<AuthenticationResponse>auth(String username, String password, org.springframework.mobile.device.Device device, String provider, String authToken, com.google.gson.JsonObject details, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)org.springframework.http.ResponseEntity<AuthenticationResponse>authenticationRequest(String username, String password, org.springframework.mobile.device.Device device, String token, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)org.springframework.http.ResponseEntity<?>authenticationRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)voidconfirmResetPassword(String password, String otp, String authToken, javax.servlet.http.HttpServletRequest request)org.springframework.http.ResponseEntity<String>resetPassword(String email)org.springframework.http.ResponseEntity<DefaultResponse>signUp(Var fields)
-
-
-
Constructor Detail
-
AuthenticationController
public AuthenticationController(@Nullable TenantComponent tenantComponent)
-
-
Method Detail
-
authenticationRequest
@RequestMapping(method=POST) public org.springframework.http.ResponseEntity<AuthenticationResponse> authenticationRequest(@RequestParam String username, String password, org.springframework.mobile.device.Device device, @RequestHeader(name="X-AUTH-TOKEN",required=false) String token, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws org.springframework.security.core.AuthenticationException
- Throws:
org.springframework.security.core.AuthenticationException
-
auth
public org.springframework.http.ResponseEntity<AuthenticationResponse> auth(String username, String password, org.springframework.mobile.device.Device device, String provider, String authToken, com.google.gson.JsonObject details, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws org.springframework.security.core.AuthenticationException
- Throws:
org.springframework.security.core.AuthenticationException
-
authenticationRequest
@RequestMapping(value="refresh", method=GET) public org.springframework.http.ResponseEntity<?> authenticationRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
resetPassword
@PostMapping("reset-password") public org.springframework.http.ResponseEntity<String> resetPassword(@RequestParam("email") String email)
-
confirmResetPassword
@PostMapping("confirm-reset-password") public void confirmResetPassword(@RequestParam("password") String password, @RequestParam(value="otp",required=false) String otp, @RequestHeader("X-AUTH-TOKEN") String authToken, javax.servlet.http.HttpServletRequest request)
-
signUp
@PostMapping("signup") public org.springframework.http.ResponseEntity<DefaultResponse> signUp(@RequestBody Var fields)
-
-