gpt4 book ai didi

java - 如何使用固定输入创建 GraphServiceClient 的 IAuthenticationProvider 对象

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:45:06 26 4
gpt4 key购买 nike

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

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

我正在尝试按照以下方式做,但可以

IGraphServiceClient client = GraphServiceClient.builder().authenticationProvider(authenticationProvider).buildClient();

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

最佳答案

Microsoft 有一个 example project他们有simple instance of IAuthenticationProvider .

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

关于java - 如何使用固定输入创建 GraphServiceClient 的 IAuthenticationProvider 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55690858/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com