接口 AuthenticationEntryPoint
- 所有已知实现类:
AbstractAuthenticationEntryPoint, CodeAuthenticationEntryPoint, ScribeAuthenticationEntryPoint
public interface AuthenticationEntryPoint
定义认证接入点,处理认证请求
- 作者:
- wangyu
-
方法概要
修饰符和类型方法说明booleancheckAccessToken(String accessToken, String username) 检查accessToken的有效性,以确定是否需要跳转登录voidconfigure(OAuth2SsoProperties properties) 初始化配置(自定义配置)getAccessToken(String code, String grantType) 根据授权码和鉴权类型获取授权信息getAccessToken(String code, String grantType, String redirect) 根据授权码和鉴权类型获取授权信息获取AccessToken获取配置,可能外部需要getUserInfo(String accessToken) 通过AccessToken查询用户数据booleanlogout(javax.servlet.http.HttpServletRequest request) 登出。redirectUrl(OAuthRequestParser context) 跳转登录页,主要用于上下文保存refreshAccessToken(String refreshToken) 刷新当前已经失效的token,使用refreshToken
-
方法详细资料
-
configure
-
checkAccessToken
-
getProperties
-
getClientToken
-
getAccessToken
根据授权码和鉴权类型获取授权信息- 参数:
code- 授权grantType- 鉴权类型- 返回:
- 获取用户信息
-
getAccessToken
根据授权码和鉴权类型获取授权信息- 参数:
code- 授权grantType- 鉴权类型redirect- 额外的跳转- 返回:
- 获取用户信息
-
refreshAccessToken
刷新当前已经失效的token,使用refreshToken- 参数:
refreshToken- 刷新token- 返回:
- 结果
-
getUserInfo
-
redirectUrl
-
logout
boolean logout(javax.servlet.http.HttpServletRequest request) 登出。触发登出操作- 参数:
request- 请求- 返回:
- 结果
-