类 OauthClientTemplate
java.lang.Object
io.eden.oauthclient.starter.OauthClientTemplate
@Component
public class OauthClientTemplate
extends java.lang.Object
-
构造器概要
构造器 构造器 说明 OauthClientTemplate(OauthProperties oauthProperties) -
方法概要
修饰符和类型 方法 说明 java.lang.StringbuildOauthUrl()java.lang.StringbuildOauthUrl(java.lang.String callbackUri)构建 Oauth 请求链接TokenEntitygetAccessToken(java.lang.String authCode)TokenEntitygetAccessToken(java.lang.String authCode, java.lang.String callbackUrl)根据 Oauth 登录授权成功后的 auth_code 获取 access_tokenTokenEntitygetAccessToken(java.lang.String authCode, java.lang.String callbackUrl, java.lang.String serverUrl)根据 Oauth 登录授权成功后的 auth_code 从指定 server url 获取 access_tokenjava.lang.StringgetOauthserverUrl()voidredirectToOauthServer(javax.servlet.http.HttpServletResponse response)voidredirectToOauthServer(javax.servlet.http.HttpServletResponse response, java.lang.String callbackUri)OauthClientTemplatesetCallbackUrl(java.lang.String callbackUrl)OauthClientTemplatesetOauthserverUrl(java.lang.String oauthserverUrl)
-
构造器详细资料
-
方法详细资料
-
setCallbackUrl
-
setOauthserverUrl
-
redirectToOauthServer
public void redirectToOauthServer(javax.servlet.http.HttpServletResponse response) throws java.io.IOException- 抛出:
java.io.IOException
-
redirectToOauthServer
public void redirectToOauthServer(javax.servlet.http.HttpServletResponse response, java.lang.String callbackUri) throws java.io.IOException- 抛出:
java.io.IOException
-
buildOauthUrl
public java.lang.String buildOauthUrl(java.lang.String callbackUri)构建 Oauth 请求链接- 参数:
callbackUri-- 返回:
-
buildOauthUrl
public java.lang.String buildOauthUrl() -
getAccessToken
根据 Oauth 登录授权成功后的 auth_code 获取 access_token- 参数:
authCode-callbackUrl-- 返回:
-
getAccessToken
public TokenEntity getAccessToken(java.lang.String authCode, java.lang.String callbackUrl, java.lang.String serverUrl)根据 Oauth 登录授权成功后的 auth_code 从指定 server url 获取 access_token- 参数:
authCode-callbackUrl-serverUrl-- 返回:
-
getOauthserverUrl
public java.lang.String getOauthserverUrl() -
getAccessToken
-