Class UstraBoAuthenticationController
java.lang.Object
com.gsitm.ustra.java.management.bo.authentication.controller.UstraBoAuthenticationController
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionUstraBoAuthenticationController(com.gsitm.ustra.java.security.authentication.UstraAuthenticationManager authenticationManager, com.gsitm.ustra.java.management.services.UstraUserMenuService userMenuService, com.gsitm.ustra.java.management.services.UstraUserService userService) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.core.Authenticationcom.gsitm.ustra.java.core.exception.ResponseCodeeditPassword(@Valid UstraPasswordEditReqVo in) protected UstraLoginResVogetLoginResult(com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken requestToken) 로그인 정보 조회protected List<com.gsitm.ustra.java.management.models.UstraUserMenuModel>getUserMenus(String usrId, String sysCd) 사용자 메뉴 목록 조회logout()com.gsitm.ustra.java.management.services.policies.UstraUserAccountPolicyResolver.ValidationResultcom.gsitm.ustra.java.management.services.policies.UstraUserAccountPolicyResolver.ValidationResultcom.gsitm.ustra.java.management.services.policies.UstraUserAccountPolicyResolver.ValidationResultvalidateId(String userId) com.gsitm.ustra.java.management.services.policies.UstraUserAccountPolicyResolver.ValidationResultvalidatePassword(String password, String oldPassword, String userId)
-
Constructor Details
-
UstraBoAuthenticationController
public UstraBoAuthenticationController(com.gsitm.ustra.java.security.authentication.UstraAuthenticationManager authenticationManager, com.gsitm.ustra.java.management.services.UstraUserMenuService userMenuService, com.gsitm.ustra.java.management.services.UstraUserService userService)
-
-
Method Details
-
login
@RequestMapping("/api/authentication/login") public UstraLoginResVo login(@RequestBody UstraBoLoginReqVo in) throws Exception - Throws:
Exception
-
completeLogin
@RequestMapping("/api/authentication/login-complete") public UstraLoginResVo completeLogin(@RequestBody UstraBoLoginCompleteReqVo in) throws Exception - Throws:
Exception
-
getLoginResult
protected UstraLoginResVo getLoginResult(com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken requestToken) throws Exception 로그인 정보 조회- Parameters:
requestToken- 토큰- Returns:
- Throws:
Exception
-
getUserMenus
protected List<com.gsitm.ustra.java.management.models.UstraUserMenuModel> getUserMenus(String usrId, String sysCd) 사용자 메뉴 목록 조회- Parameters:
usrId- 사용자 아이디sysCd- 시스템 코드- Returns:
-
currentAuthentication
@RequestMapping("/api/authentication/current-authentication") public org.springframework.security.core.Authentication currentAuthentication() throws Exception- Throws:
Exception
-
logout
-
editPassword
@PostMapping("/api/authentication/edit-password") public com.gsitm.ustra.java.core.exception.ResponseCode editPassword(@Valid @RequestBody @Valid UstraPasswordEditReqVo in) -
validateId
@GetMapping("/api/authentication/validate/id") public com.gsitm.ustra.java.management.services.policies.UstraUserAccountPolicyResolver.ValidationResult validateId(String userId) -
postValidateId
@PostMapping("/api/authentication/validate/id") public com.gsitm.ustra.java.management.services.policies.UstraUserAccountPolicyResolver.ValidationResult postValidateId(@RequestBody UstraBoAuthenticationController.ValidateUserIdParam param) -
validatePassword
-
postValidatePassword
@PostMapping("/api/authentication/validate/password") public com.gsitm.ustra.java.management.services.policies.UstraUserAccountPolicyResolver.ValidationResult postValidatePassword(@RequestBody UstraBoAuthenticationController.ValidatePasswordParam param)
-