Microsoft の OneNote チームの Sharad です。
GitHub で公開されているサンプル (ネイティブ) アプリがあります。
github.com/OneNoteDev/OneNoteAPISampleWinUniversal
ファイルを見てください -
OneNoteServiceSamplesWinUniversal.Shared/OneNoteApi/O365Auth.cs
リソース URI とリダイレクト URI があります。リダイレクト URI はアプリで制御されますが、リソース URI は常に同じです。
コード (ネイティブ アプリ):
private const string AuthContextUrl = "https://login.windows.net/Common";
private const string ResourceUri = "https://onenote.com";
// TODO: Replace the below RedirectUri with your app's RedirectUri.
private const string RedirectUri = "https://localhost";
_authenticationResult =
await AuthContext.AcquireTokenAsync(GetResourceHost(ResourceUri), ClientId, new Uri(RedirectUri), PromptBehavior.Always);
ネイティブ アプリ - このブログをご覧ください。Web アプリ - このブログ
をご覧ください。これが問題の解決に役立つことを願っています。フィドラー トレース (要求/応答) で自由に取得できます。