我正在尝试从Java应用程序连接到Microsoft Share Point。Microsoft Graph SDK for Java的文档不是很清楚。
我正在尝试启动Graph客户端,同时通过自定义GUI或配置文件提供所需的凭据。
我正在尝试如下所示,但可以
IGraphServiceClient client = GraphServiceClient.builder().authenticationProvider(authenticationProvider).buildClient();我需要"authenticationProvider“对象是一个实现IAuthenticationProvider的类,但是它不清楚要添加什么参数或者如何创建这个对象。以前有人尝试过吗?构建客户端并提供所需凭据的正确方法是什么?
发布于 2020-01-29 18:39:59
微软有一个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);
}
}https://stackoverflow.com/questions/55690858
复制相似问题