本文整理汇总了Java中net.openid.appauth.TokenRequest类的典型用法代码示例。如果您正苦于以下问题:Java TokenRequest类的具体用法?Java TokenRequest怎么用?Java TokenRequest使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
TokenRequest类属于net.openid.appauth包,在下文中一共展示了TokenRequest类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: performRefreshTokenRequest
import net.openid.appauth.TokenRequest; //导入依赖的package包/类
public static void performRefreshTokenRequest(final Context context, AuthState authState, AppAuthWebViewData data) {
AppAuthConfiguration.Builder appAuthConfigBuilder = new AppAuthConfiguration.Builder();
appAuthConfigBuilder.setConnectionBuilder(AppAuthConnectionBuilderForTesting.INSTANCE);
AppAuthConfiguration appAuthConfig = appAuthConfigBuilder.build();
AuthorizationService authService = new AuthorizationService(context, appAuthConfig);
ClientSecretPost clientSecretPost = new ClientSecretPost(data.getClientSecret());
final TokenRequest request = authState.createTokenRefreshRequest();
authService.performTokenRequest(request, clientSecretPost, new AuthorizationService.TokenResponseCallback() {
@Override public void onTokenRequestCompleted(@Nullable TokenResponse response, @Nullable AuthorizationException ex) {
if (ex != null) {
ex.printStackTrace();
return;
}
AppAuthWebView.updateAuthStateFromRefreshToken(context, response, ex);
}
});
}
示例2: performTokenRequest
import net.openid.appauth.TokenRequest; //导入依赖的package包/类
private void performTokenRequest(TokenRequest tokenRequest) {
mAuthService.performTokenRequest(
tokenRequest,
new AuthorizationService.TokenResponseCallback()
{
@Override
public void onTokenRequestCompleted (
@Nullable TokenResponse tokenResponse,
@Nullable AuthorizationException ex){
receivedTokenResponse(tokenResponse, ex);
}
}
);
}
示例3: performTokenRequest
import net.openid.appauth.TokenRequest; //导入依赖的package包/类
@MainThread
private void performTokenRequest(
TokenRequest request,
AuthorizationService.TokenResponseCallback callback) {
ClientAuthentication clientAuthentication;
try {
clientAuthentication = mStateManager.getCurrent().getClientAuthentication();
} catch (ClientAuthentication.UnsupportedAuthenticationMethod ex) {
Log.d(TAG, "Token request cannot be made, client authentication for the token "
+ "endpoint could not be constructed (%s)", ex);
displayNotAuthorized("Client authentication method is unsupported");
return;
}
mAuthService.performTokenRequest(
request,
clientAuthentication,
callback);
}
示例4: performTokenRequest
import net.openid.appauth.TokenRequest; //导入依赖的package包/类
@WorkerThread
private void performTokenRequest(TokenRequest request, AuthorizationService.TokenResponseCallback callback) {
ClientAuthentication clientAuthentication;
try {
clientAuthentication = stateManager.getCurrent().getClientAuthentication();
} catch (ClientAuthentication.UnsupportedAuthenticationMethod ex) {
log(String.format("Token request cannot be made, client authentication for the token "
+ "endpoint could not be constructed (%s)", ex));
log("Client authentication method is unsupported");
return;
}
service.performTokenRequest(
request,
clientAuthentication,
callback);
}
示例5: run
import net.openid.appauth.TokenRequest; //导入依赖的package包/类
@Override
public void run() {
if(MyApp.Token == null)
return;
final AuthManager authManager = AuthManager.getInstance(TokenService.this);
final AuthState authState = authManager.getAuthState();
if(authState.getNeedsTokenRefresh()) {
//Get New Token
ClientSecretPost clientSecretPost = new ClientSecretPost(authManager.getAuth().getClientSecret());
final TokenRequest request = authState.createTokenRefreshRequest();
final AuthorizationService authService = authManager.getAuthService();
authService.performTokenRequest(request, clientSecretPost, new AuthorizationService.TokenResponseCallback() {
@Override
public void onTokenRequestCompleted(@Nullable TokenResponse response, @Nullable AuthorizationException ex) {
if(ex != null){
ex.printStackTrace();
return;
}
authManager.updateAuthState(response,ex);
MyApp.Token = authState.getIdToken();
}
});
}
}
示例6: performTokenRequest
import net.openid.appauth.TokenRequest; //导入依赖的package包/类
private void performTokenRequest(TokenRequest request) {
mAuthService.performTokenRequest(
request,
new AuthorizationService.TokenResponseCallback() {
@Override
public void onTokenRequestCompleted(
@Nullable TokenResponse tokenResponse,
@Nullable AuthorizationException ex) {
receivedTokenResponse(tokenResponse, ex);
}
});
}
示例7: performTokenRequest
import net.openid.appauth.TokenRequest; //导入依赖的package包/类
/**
* Sends request for Token
*/
private void performTokenRequest(TokenRequest request) {
mAuthService.performTokenRequest(
request,
new AuthorizationService.TokenResponseCallback() {
@Override
public void onTokenRequestCompleted(
@Nullable TokenResponse tokenResponse,
@Nullable AuthorizationException ex) {
receivedTokenResponse(tokenResponse, ex);
}
});
}