console-csharp-snippets-sampleをダウンロードしました。私はそれがデスクトップコンソールアプリだと思うし、それは私のクライアントIDで正常に動作します。認証するには、以下を使用しています。今Microsoft.Identity.Clientが.Netコアアプリケーションで失敗する
using Microsoft.Identity.Client;
public static PublicClientApplication IdentityClientApp = new PublicClientApplication(clientIdForUser);
authResult = await IdentityClientApp.AcquireTokenSilentAsync(Scopes, IdentityClientApp.Users.First());
、私は同じですが、ネットコアコンソールアプリケーションでの書き込みしようとしています。 3行目でエラーが発生してクラッシュします。
Error getting /me user One or more errors occurred. (The method or operation is not implemented.) The method or operation is not implemented.
この理由は今回はユーザーとして私を見つけられないからです。私はFirst()をCount()に変更し、それを印刷してゼロに戻しました。
誰かがdotnetコアコンソールアプリで認証する方法を教えてもらえますか?
はい、1.1.0プレビューです。メソッドFirst()は利用できないようですが、元のデスクトップアプリケーションのバージョンで正常に動作します。 – Ken
First()をCount()に変更して印刷してテストした結果、ゼロに戻ったので、First()はこれまで考えられていたものと同じではありません。 – Ken