类 LoginController
java.lang.Object
io.github.mangocrisp.spring.taybct.auth.controller.LoginController
如果需要使用授权码模式,登录页面默认为 base-login,如果需要自定义登录页面,
浏览器访问:
http://[ip]/api/auth/oauth/authorize?response_type=code&client_id=[client_id]&scope=[scope]&redirect_uri=[redirect_uri]
鉴权服务器会跳转到登录页面,登录成功后,会返回一个授权码,然后跳转到 redirect_uri 中指定的页面,
-
字段概要
字段修饰符和类型字段说明(专用程序包) final IAuthorizeRedirectUrlCreator
(专用程序包) final io.github.mangocrisp.spring.taybct.tool.core.bean.ISecurityUtil
(专用程序包) final IUserDetailsHandle
-
构造器概要
构造器 -
方法概要
-
字段详细资料
-
userDetailsHandle
-
securityUtil
final io.github.mangocrisp.spring.taybct.tool.core.bean.ISecurityUtil securityUtil -
authorizeRedirectUrlCreator
-
-
构造器详细资料
-
LoginController
LoginController()
-
-
方法详细资料
-
login
-
logout
@RequestMapping(value="${taybct.serve.taybct-auth.context-path}oauth/logout", method={GET,POST}) @ResponseBody public io.github.mangocrisp.spring.taybct.tool.core.result.R<?> logout()登出接口
新增了返回登出成功的 token 解密后的对象,方便调用登出接口的程序处理限制再登录
携带 access token 来登出,会把 access token 加入到黑名单,然后在网关过滤的时候检查 access token 是否在黑名单里面来确定用户 access token 是否已经登出了
- 返回:
- R
- 从以下版本开始:
- 1.0.0
-