public class SimpleOAuth2SessionBuilder extends Object implements OAuth2SessionBuilder
| 构造器和说明 |
|---|
SimpleOAuth2SessionBuilder(OAuth2UserTokenRepository oAuth2UserTokenRepository,
OAuth2ServerConfig oAuth2ServerConfig,
OAuth2RequestBuilderFactory requestBuilderFactory,
ReadWriteLock readWriteLock) |
| 限定符和类型 | 方法和说明 |
|---|---|
OAuth2Session |
byAccessToken(String accessToken)
直接指定accessToken创建会话
|
OAuth2Session |
byAuthorizationCode(String code)
根据授权码方式创建会话
|
OAuth2Session |
byClientCredentials()
根据密钥方式创建会话
|
OAuth2Session |
byPassword(String username,
String password)
根据密码方式创建会话
|
protected java.util.function.Consumer<AccessTokenInfo> |
createOnTokenChanged(java.util.function.Supplier<AccessTokenInfo> tokenGetter,
String grantType) |
protected AccessTokenInfo |
getClientCredentialsToken() |
protected String |
getRealUrl(String url) |
public SimpleOAuth2SessionBuilder(OAuth2UserTokenRepository oAuth2UserTokenRepository, OAuth2ServerConfig oAuth2ServerConfig, OAuth2RequestBuilderFactory requestBuilderFactory, ReadWriteLock readWriteLock)
protected AccessTokenInfo getClientCredentialsToken()
protected java.util.function.Consumer<AccessTokenInfo> createOnTokenChanged(java.util.function.Supplier<AccessTokenInfo> tokenGetter, String grantType)
public OAuth2Session byAuthorizationCode(String code)
OAuth2SessionBuilderbyAuthorizationCode 在接口中 OAuth2SessionBuildercode - 授权码public OAuth2Session byClientCredentials()
OAuth2SessionBuilderbyClientCredentials 在接口中 OAuth2SessionBuilderpublic OAuth2Session byPassword(String username, String password)
OAuth2SessionBuilderbyPassword 在接口中 OAuth2SessionBuilderpublic OAuth2Session byAccessToken(String accessToken)
OAuth2SessionBuilderbyAccessToken 在接口中 OAuth2SessionBuilderCopyright © 2018. All rights reserved.