@Validated
@Controller
public class LoginController
extends java.lang.Object
| 构造器和说明 |
|---|
LoginController(LoginService loginService,
UserService userService,
com.xforceplus.feign.tenant.message.SmsAuthCodeFeignClient smsAuthCodeFeignClient,
MessageTemplateProperties messageTemplateProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.http.ResponseEntity<LoginResponse<LoginTokenResponse>> |
login(@Valid PasswordLoginRequest loginRequest,
javax.servlet.http.HttpServletRequest request)
对应原来的 'api/normal/login'
|
org.springframework.http.ResponseEntity<LoginResponse<LoginTokenResponse>> |
login(@Valid TwoFactorPasswordLoginRequest loginRequest,
javax.servlet.http.HttpServletRequest request)
对应原来的 '/api/login/double-auth/pwd'
|
org.springframework.http.ResponseEntity<LoginResponse<LoginTokenResponse>> |
login(TwoFactorSmsLoginRequest loginRequest,
javax.servlet.http.HttpServletRequest request)
对应原来的 'api/login/double-auth/code'
|
LoginResponse<java.lang.String> |
sendSms(java.lang.String phone)
对应原来的 '/api/sms/login/{phone}'
|
org.springframework.http.ResponseEntity<LoginResponse<LoginTokenResponse>> |
smsLogin(@Valid SmsLoginRequest loginRequest,
javax.servlet.http.HttpServletRequest request)
对应原来的 'api/sms/login'
|
org.springframework.http.ResponseEntity<LoginResponse<LoginTokenResponse>> |
smsLoginV2(@Valid SmsLoginRequest loginRequest,
javax.servlet.http.HttpServletRequest request)
对应原来的 'api/sms/login/v2'
|
public LoginController(LoginService loginService, UserService userService, com.xforceplus.feign.tenant.message.SmsAuthCodeFeignClient smsAuthCodeFeignClient, MessageTemplateProperties messageTemplateProperties)
@ResponseBody @PostMapping(value="/api/security/normal/login") public org.springframework.http.ResponseEntity<LoginResponse<LoginTokenResponse>> login(@RequestBody @Valid @Valid PasswordLoginRequest loginRequest, javax.servlet.http.HttpServletRequest request)
loginRequest - request - @ResponseBody @PostMapping(value="/api/security/sms/login/v2") public org.springframework.http.ResponseEntity<LoginResponse<LoginTokenResponse>> smsLoginV2(@RequestBody @Valid @Valid SmsLoginRequest loginRequest, javax.servlet.http.HttpServletRequest request)
loginRequest - request - @ResponseBody @PostMapping(value="/api/security/sms/login") public org.springframework.http.ResponseEntity<LoginResponse<LoginTokenResponse>> smsLogin(@RequestBody @Valid @Valid SmsLoginRequest loginRequest, javax.servlet.http.HttpServletRequest request)
loginRequest - request - @ResponseBody @PostMapping(value="/api/security/two-factor/sms/login") public org.springframework.http.ResponseEntity<LoginResponse<LoginTokenResponse>> login(@RequestBody TwoFactorSmsLoginRequest loginRequest, javax.servlet.http.HttpServletRequest request)
loginRequest - request - @ResponseBody @PostMapping(value="/api/security/two-factor/password/login") public org.springframework.http.ResponseEntity<LoginResponse<LoginTokenResponse>> login(@RequestBody @Valid @Valid TwoFactorPasswordLoginRequest loginRequest, javax.servlet.http.HttpServletRequest request)
loginRequest - request - @ResponseBody
@GetMapping(value="/api/security/sms/login/{phone}")
public LoginResponse<java.lang.String> sendSms(@PathVariable(value="phone")
java.lang.String phone)
phone - 手机号