• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java TokenRequest类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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);
			}
		});
	}
 
开发者ID:hadiidbouk,项目名称:AppAuthWebView-Android,代码行数:22,代码来源:AppAuthWebView.java


示例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);
                    }
                }

        );
    }
 
开发者ID:pingidentity,项目名称:Android-AppAuth-Sample-Application,代码行数:18,代码来源:MainActivity.java


示例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);
}
 
开发者ID:openid,项目名称:AppAuth-Android,代码行数:20,代码来源:TokenActivity.java


示例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);
}
 
开发者ID:p7s1-ctf,项目名称:7pass-android-sample,代码行数:18,代码来源:PostLoginActivity.java


示例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();
            }
        });

    }

}
 
开发者ID:hadiidbouk,项目名称:AppAuthIdentityServer4,代码行数:34,代码来源:TokenService.java


示例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);
                }
            });
}
 
开发者ID:iainmcgin,项目名称:AppAuth-Demo,代码行数:13,代码来源:TokenActivity.java


示例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);
                }
            });
}
 
开发者ID:oktadeveloper,项目名称:okta-openidconnect-appauth-android,代码行数:16,代码来源:OktaAppAuth.java



注:本文中的net.openid.appauth.TokenRequest类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java GeoHashGrid类代码示例发布时间:2022-05-23
下一篇:
Java GuardEntry类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap