Class UserAuthzController
java.lang.Object
com.sankcrm.erp.auth.interfaces.user.UserAuthzController
用户认证
- Since:
- 2.1.0
- Author:
- zhsxin
- create time:
- 2023/4/6 0:25
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sankcrm.erp.mvc.application.readmodel.Response<AuthzResultDto> apiAuth(AuthzCommand command) 用户认证com.sankcrm.erp.mvc.application.readmodel.Response<AuthzResultDto> authz(AuthzCommand command) 用户认证com.sankcrm.erp.mvc.application.readmodel.Response<AuthzResultDto> authz(ComboAuthCommand command) 组合认证com.sankcrm.erp.mvc.application.readmodel.Response<AuthzResultDto> authz(com.sankcrm.erp.auth.domain.model.app.AppId appId, AuthzCommand command) 用户认证com.sankcrm.erp.mvc.application.readmodel.Response<Void> cancel()取消授权com.sankcrm.erp.mvc.application.readmodel.Response<Void> cancel(com.sankcrm.erp.auth.domain.model.app.AppId appId) 取消授权com.sankcrm.erp.mvc.application.readmodel.Response<Void> 取消授权types()查询支持的认证方式
-
Constructor Details
-
UserAuthzController
public UserAuthzController()
-
-
Method Details
-
authz
@PostMapping("/v1/app/authz/{appId}") public com.sankcrm.erp.mvc.application.readmodel.Response<AuthzResultDto> authz(@PathVariable com.sankcrm.erp.auth.domain.model.app.AppId appId, @RequestBody AuthzCommand command) throws com.sankcrm.erp.common.exception.CoreException 用户认证- Parameters:
appId- 应用编号command- 密码信息- Returns:
- 认证结果
- Throws:
com.sankcrm.erp.common.exception.CoreException- 认证失败
-
authz
@PostMapping("/v1/app/authz/login") public com.sankcrm.erp.mvc.application.readmodel.Response<AuthzResultDto> authz(@RequestBody AuthzCommand command) throws com.sankcrm.erp.common.exception.CoreException 用户认证- Parameters:
command- 密码信息- Returns:
- 认证结果
- Throws:
com.sankcrm.erp.common.exception.CoreException- 认证失败
-
authz
@PostMapping("/v1/app/authz/login/combo") public com.sankcrm.erp.mvc.application.readmodel.Response<AuthzResultDto> authz(@RequestBody ComboAuthCommand command) throws com.sankcrm.erp.common.exception.CoreException 组合认证- Parameters:
command- 密码信息- Returns:
- 认证结果
- Throws:
com.sankcrm.erp.common.exception.CoreException- 认证失败- Since:
- 2.4.0
-
apiAuth
@PostMapping("/v1/api/auth/login") public com.sankcrm.erp.mvc.application.readmodel.Response<AuthzResultDto> apiAuth(@RequestBody AuthzCommand command) throws com.sankcrm.erp.common.exception.CoreException 用户认证- Parameters:
command- 密码信息- Returns:
- 认证结果
- Throws:
com.sankcrm.erp.common.exception.CoreException- 认证失败- Since:
- 2.1.4
-
cancel
@DeleteMapping("/v1/app/authz/{appId}/token") public com.sankcrm.erp.mvc.application.readmodel.Response<Void> cancel(@PathVariable com.sankcrm.erp.auth.domain.model.app.AppId appId) throws com.sankcrm.erp.common.exception.CoreException 取消授权- Parameters:
appId- 应用编号- Returns:
- 取消结果
- Throws:
com.sankcrm.erp.common.exception.CoreException- 取消失败
-
cancel
@DeleteMapping("/v1/app/authz/token") public com.sankcrm.erp.mvc.application.readmodel.Response<Void> cancel() throws com.sankcrm.erp.common.exception.CoreException取消授权- Returns:
- 取消结果
- Throws:
com.sankcrm.erp.common.exception.CoreException- 取消失败
-
tokenCancel
@PostMapping("/v1/app/authz/token/cancel") public com.sankcrm.erp.mvc.application.readmodel.Response<Void> tokenCancel() throws com.sankcrm.erp.common.exception.CoreException取消授权- Returns:
- 取消结果
- Throws:
com.sankcrm.erp.common.exception.CoreException- 取消失败
-
types
@GetMapping("/v1/app/authz/types") public com.sankcrm.erp.mvc.application.readmodel.Response<List<String>> types()查询支持的认证方式- Returns:
- 认证方式
-