@Component public class OauthClientTemplate extends Object
| 构造器和说明 |
|---|
OauthClientTemplate(OauthProperties oauthProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
buildOauthUrl() |
String |
buildOauthUrl(String callbackUri)
构建 Oauth 请求链接
|
TokenEntity |
getAccessToken(String authCode) |
TokenEntity |
getAccessToken(String authCode,
String callbackUrl)
根据 Oauth 登录授权成功后的 auth_code 获取 access_token
|
TokenEntity |
getAccessToken(String authCode,
String callbackUrl,
String serverUrl)
根据 Oauth 登录授权成功后的 auth_code 从指定 server url 获取 access_token
|
String |
getOauthserverUrl() |
void |
redirectToOauthServer(javax.servlet.http.HttpServletResponse response) |
void |
redirectToOauthServer(javax.servlet.http.HttpServletResponse response,
String callbackUri) |
OauthClientTemplate |
setCallbackUri(String callbackUri) |
OauthClientTemplate |
setOauthserverUrl(String oauthserverUrl) |
public OauthClientTemplate(OauthProperties oauthProperties)
public OauthClientTemplate setCallbackUri(String callbackUri)
public OauthClientTemplate setOauthserverUrl(String oauthserverUrl)
public void redirectToOauthServer(javax.servlet.http.HttpServletResponse response)
throws IOException
IOExceptionpublic void redirectToOauthServer(javax.servlet.http.HttpServletResponse response,
String callbackUri)
throws IOException
IOExceptionpublic String buildOauthUrl()
public TokenEntity getAccessToken(String authCode, String callbackUrl)
authCode - callbackUrl - public TokenEntity getAccessToken(String authCode, String callbackUrl, String serverUrl)
authCode - callbackUrl - serverUrl - public String getOauthserverUrl()
public TokenEntity getAccessToken(String authCode)
Copyright © 2019. All rights reserved.