現在、Microsoft Graph API を使用するユニバーサル Windows アプリ (ネイティブ) を作成しています。認証には、AuthenticationContext ( https://github.com/AzureAD/azure-activedirectory-library-for-dotnet )で GetTokenAsync() を呼び出して、ADAL for .NET ライブラリを使用しました。ライブラリは、ユーザーが資格情報を入力するためのログイン ウィンドウを自動的に表示します。
その後、Web ブラウザーで OneNote の URL を開く必要がありました。Microsoft Graph API (OneNote API) からメモの URL を取得することができましたが、ブラウザーで URL を開こうとすると、Microsoft のログイン ページ ( http://login.microsoftonline.com ) にリダイレクトされることに気付きました。
資格情報を 2 回 (ADAL プロンプト ウィンドウとブラウザーで) 入力する必要があったため、これはユーザー エクスペリエンスにとってあまり良くありません。ユーザーがログイン アクティビティを 1 回だけ実行できるようにする方法はありますか?