feat(auth): support username or phone login
This commit is contained in:
@@ -85,6 +85,20 @@ public class InternalAccountController {
|
||||
@PathVariable Long id, @Valid @RequestBody UpdateAccountProfileRequest request) {
|
||||
verify(token); service.updateProfile(id, request); return ApiResponse.success(null);
|
||||
}
|
||||
@PutMapping("/{id}/login-identifiers")
|
||||
public ApiResponse<AccountSummary> loginIdentifiers(
|
||||
@RequestHeader(value="X-Internal-Service-Token", required=false) String token,
|
||||
@PathVariable Long id, @Valid @RequestBody ChangeLoginIdentifiersRequest request) {
|
||||
verify(token);
|
||||
return ApiResponse.success(service.changeLoginIdentifiers(id, request));
|
||||
}
|
||||
@PutMapping("/{id}/phone")
|
||||
public ApiResponse<Void> phone(@RequestHeader(value="X-Internal-Service-Token", required=false) String token,
|
||||
@PathVariable Long id, @Valid @RequestBody UpdateAccountPhoneRequest request) {
|
||||
verify(token);
|
||||
service.updatePhone(id, request);
|
||||
return ApiResponse.success(null);
|
||||
}
|
||||
@PutMapping("/{id}/password")
|
||||
public ApiResponse<Void> reset(@RequestHeader(value="X-Internal-Service-Token", required=false) String token,
|
||||
@PathVariable Long id, @Valid @RequestBody ResetPasswordRequest request) {
|
||||
|
||||
Reference in New Issue
Block a user