首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在尝试从AuthenticationCallback中的刷新令牌访问令牌时,如何定义Adal4j?

在尝试从AuthenticationCallback中的刷新令牌访问令牌时,如何定义Adal4j?
EN

Stack Overflow用户
提问于 2016-12-22 23:46:25
回答 1查看 640关注 0票数 1

我正在使用Adal4j Java库,我已经有了一个刷新令牌,但是希望获得基于刷新令牌的访问令牌。

我有下面的代码,我不知道如何定义AuthenticationCallback

代码语言:javascript
复制
     ExecutorService service = Executors.newFixedThreadPool(1);
            AuthenticationContext context = new AuthenticationContext(authority, true, service);

context.acquireTokenByRefreshToken(resultFuture.get().getRefreshToken(), new ClientCredential("8a6....4b6", "J5....EU="), ?????? );

如何定义AuthenticationCallback

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-23 03:31:30

我们需要实现AuthenticationCallback接口。下面是供您参考的代码示例:

代码语言:javascript
复制
import com.microsoft.aad.adal4j.AuthenticationCallback;
import com.microsoft.aad.adal4j.AuthenticationResult;

public class MYAuthenticationCallback implements AuthenticationCallback
{
    public void onFailure(Throwable arg0) {
    // TODO Auto-generated method stub  

    }

public void onSuccess(AuthenticationResult arg0) {
    // TODO Auto-generated method stub
    System.out.println(arg0.getAccessToken());
    }
}

这里是一个关于将Azure与Java应用程序集成的有用文档。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41293291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档