トークンをキャッシュに保存するときに、返されたユーザー識別子が送信されたユーザー識別子と一致しません。例外?

2020-02-14 c# .net microsoft-graph bots

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

コード

IPublicClientApplication publicClientApplication = PublicClientApplicationBuilder
.Create("958*******c-41e5-997f-ae03687736c5")
.WithRedirectUri("http://localhost").Build();
InteractiveAuthenticationProvider authProvider = new InteractiveAuthenticationProvider(publicClientApplication, scopes);
GraphServiceClient graphClient = new GraphServiceClient(authProvider);
Microsoft.Graph.User me = graphClient.Me.Request()
.WithUsernamePassword("[email protected]", password).GetAsync().Result;

var queryOptions = new List<QueryOption>()
{
    new QueryOption("startDateTime", "2020-02-12T16:00:00.0000000"),
    new QueryOption("endDateTime", "2020-02-18T16:00:00.0000000")
};
var calendarView = graphClient.Me.Calendar.CalendarView.Request(queryOptions)
.GetAsync().Result;

例外をスローします

例外{ステータスコード:0 Microsoft.Graph.ServiceException:コード: generalExceptionメッセージ:要求の送信中にエラーが発生しました。 ---> Microsoft.Graph.Auth.AuthenticationException:コード:generalException メッセージ:認証中に予期しない例外が発生しました リクエスト。 ---> Microsoft.Identity.Client.MsalClientException:返されました ユーザー識別子は、保存時に送信されたユーザー識別子と一致しません キャッシュへのトークン。

Answers

Related