首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何创建固定输入的GraphServiceClient的IAuthenticationProvider对象

如何创建固定输入的GraphServiceClient的IAuthenticationProvider对象
EN

Stack Overflow用户
提问于 2019-04-15 21:59:27
回答 2查看 6.8K关注 0票数 8

我正在尝试从Java应用程序连接到Microsoft Share Point。Microsoft Graph SDK for Java的文档不是很清楚。

我正在尝试启动Graph客户端,同时通过自定义GUI或配置文件提供所需的凭据。

我正在尝试如下所示,但可以

代码语言:javascript
复制
IGraphServiceClient client = GraphServiceClient.builder().authenticationProvider(authenticationProvider).buildClient();

我需要"authenticationProvider“对象是一个实现IAuthenticationProvider的类,但是它不清楚要添加什么参数或者如何创建这个对象。以前有人尝试过吗?构建客户端并提供所需凭据的正确方法是什么?

EN

Stack Overflow用户

发布于 2020-01-29 18:39:59

微软有一个example project,在那里他们有一个simple instance of IAuthenticationProvider

代码语言:javascript
复制
public class SimpleAuthProvider implements IAuthenticationProvider {

    private String accessToken = null;

    public SimpleAuthProvider(String accessToken) {
        this.accessToken = accessToken;
    }

    @Override
    public void authenticateRequest(IHttpRequest request) {
        // Add the access token in the Authorization header
        request.addHeader("Authorization", "Bearer " + accessToken);
    }    
}
票数 4
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55690858

复制
相关文章

相似问题

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