类 OAuthController
java.lang.Object
net.sohelp.boot.admin.core.base.BaseController
net.sohelp.boot.demo.web.login.OAuthController
@RestController("login-oauth2")
@RequestMapping("/login/oauth2")
public class OAuthController
extends BaseController
OAuth2验证授权登录控制器
处理OAuth2相关的授权验证请求
- 从以下版本开始:
- 2024/10/27 12:13
- 作者:
- AaronFung
-
字段概要
从类继承的字段 net.sohelp.boot.admin.core.base.BaseController
request, response -
构造器概要
构造器 -
方法概要
从类继承的方法 net.sohelp.boot.admin.core.base.BaseController
error, error, fail, fail, fail, getLoginID, getLoginName, getLoginOrgID, getLoginOrgName, getLoginUser, getNickname, getTenantId, getUserName, getUserNo, i18n, i18n, isAdministrator, isDeveloper, limit, offset, ok, ok, response, response, responseStream, success, success, success, success, validateToken
-
构造器详细资料
-
OAuthController
public OAuthController()
-
-
方法详细资料
-
authorize
@PostMapping("/authorize") public ApiResult<String> authorize(@RequestBody Map<String, String> params) throws SQLExceptionOAuth2授权验证接口 处理POST请求的授权验证逻辑,支持 client_credentials 模式- 参数:
params- 包含 client_id (app_id) 和 client_secret (app_secret)- 返回:
- ApiResult
返回 Token - 抛出:
SQLException
-