いいので、私はここに記載された手順に従っている: https://github.com/OneDrive/onedrive-sample-apibrowser-dotnetOneDrive APIブラウザのC#
私はすべての更新、設定することが必要とされた変数を設定していますナゲットライブラリは、アプリを登録し、読んで、書くための必要な権限を設定します。
private const string AadClientId = "6b18d325-####-####-####-##########b0";
private const string AadReturnUrl = "http://localhost:44313";
private const string MsaClientId = "6b18d325-####-####-####-##########b0";
すべてが最終的なログインポイントまで機能しているようです。プロジェクトがコンパイルされ、「サインインして」をクリックします ログインボックスの上に登録されたアプリケーションのタイトルとともにログインページが表示されるので、この部分が正しいことは分かります。 詳細が正確に入力され、あなたのリダイレクトにログインしていることを知らせ、ヘッダーが「続行」の空白のページに進み、すべてが正しく設定されているように見えますが、 「認証に失敗しました」という詳細な例外が記載されています。 AADSTS50001:アプリケーション名がhttp://localhost:44313のテナント9188040d - #### - #### - #### - ####### ###広告。これは、アプリケーションがテナントの管理者によってインストールされていないか、またはテナントの任意のユーザーが同意していない場合に発生します。誤ったテナントに認証要求を送信した可能性があります。
私はAzureADでいくつかのことをする必要があるかもしれませんが、私はこれを解決するための援助が偉大になるように、前に1つのドライブで何もしなかったことはわかりません!
ありがとうございました! 1がない限り、あなたのために働く必要があること - マイクロソフトの登録ポータル上のアプリを登録 よろしく ジェームズ