web-dev-qa-db-ja.com

Azure Webサイトにサインインするときに、「テナント固有のエンドポイントを使用するか、アプリケーションをマルチテナントになるように構成します」

Azure Webサイトにサインインした後、このエラーが発生します。

AADSTS50194:アプリケーション 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx' is not configured as a multi-tenant application。/commonエンドポイントの使用は、「2018年10月15日」以降に作成されたアプリケーションではサポートされません。テナント固有のエンドポイントを使用するか、アプリケーションをマルチテナントになるように構成します。

14
DharmaTurtle

さらに私を助けたCoruscate5の投稿に加えて、次のようにiOS用のWithAuthorityを設定できます。このガイドに従っていて、マルチテナントアプリケーション(ガイド名:Microsoft Graphを使用してXamarinアプリをビルドする)に対して認証を行っていない場合は重要です: https://docs.Microsoft.com/en-us/graph/tutorials/xamarin

var builder = PublicClientApplicationBuilder.Create(OAuthSettings.ApplicationId)。WithAuthority( " https://login.microsoftonline.com/YOUR_TENANT_NAME ");

これは、テナント名を取得する方法です: https://docs.Microsoft.com/en-us/OneDrive/find-your-office-365-tenant-id

0
chirond