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