使用Microsoft-graph-auth 0.2.0时,CompactToken解析失败,错误代码:80049217

时间:2020-11-03 10:18:43

标签: microsoft-graph-api microsoft-graph-sdks

我们正在使用以下库:

  • microsoft-sdk-java-auth 0.2.0
  • microsoft-graph 2.3.1
  • microsoft-graph-core 1.0.5

    java.util.List<String> scopes = new java.util.ArrayList<String>(); scopes.add("https://graph.microsoft.com/.default"); 
    ClientCredentialProvider authProvider = new ClientCredentialProvider(clientId, scopes, clientSecret, tenantId, NationalCloud.Global);
    IGraphServiceClient graphClient = GraphServiceClient.builder().authenticationProvider(authProvider).buildClient(); 
    User user = graphClient.users(emailAddress).buildRequest().get();

有时,在获取任何用户的详细信息时会出现此错误。 前https://graph.microsoft.com/v1.0/users/email-addr@domain.com

踪迹: com.microsoft.graph.http.GraphServiceException:错误代码:InvalidAuthenticationToken 错误消息:CompactToken解析失败,错误代码:80049217

获取https://graph.microsoft.com/v1.0/users/email-addr@domain.com SdkVersion:graph-java / v2.3.1 授权:[PII_REDACTED]

401:未经授权 com.microsoft.graph.http.GraphServiceException.createFromConnection(GraphServiceException.java:501) 在com.microsoft.graph.http.CoreHttpProvider.handleErrorResponse(CoreHttpProvider.java:503) 在com.microsoft.graph.http.CoreHttpProvider.sendRequestInternal(CoreHttpProvider.java:423) 在com.microsoft.graph.http.CoreHttpProvider.send(CoreHttpProvider.java:220) 在com.microsoft.graph.http.CoreHttpProvider.send(CoreHttpProvider.java:200) 在com.microsoft.graph.http.BaseRequest.send(BaseRequest.java:345) 在com.microsoft.graph.requests.extensions.UserRequest.get(UserRequest.java:171)

0 个答案:

没有答案