古いazureポータルからアプリを作成し、マルチテナントに設定することにしました。マルチテナントとしてアプリを設定しても、異なるテナントのazure広告アプリに接続できません
トークン用のOAuth 2.0トークンエンドポイント(https://login.microsoftonline.com/<my tenant id>/oauth2/token
)と承認用のOAuth 2.0認証エンドポイント(https://login.microsoftonline.com/<my tenant id>/oauth2/authorize
)を設定しました。アイデンティティから
ユーザーアカウント「[email protected]」:
私は、私は紺碧にログインするために使用するユーザ以外、Office 365のユーザーIDを登録してオーソライズしようとすると、私はこのエラーを取得しますプロバイダ 'https://sts.windows.net/49322bd9-93ea-4911-a8e4-1aa10bc5b680/'はテナント 'mary'に存在せず、そのテナントのアプリケーション '8adfad2b-f28a-40a6-8698-8b53ac506132'にアクセスできません。テナントで最初に外部ユーザーとしてアカウントを追加する必要があります。サインアウトし、別のAzure Active Directoryユーザーアカウントで再度サインインします。
このユーザーをazureに手動で追加すると、アクセストークンが表示されますが、そのようなケースはあってはいけません。私のアプリはマルチテナントなので、これはランタイムが発生する必要があります。私はどこが間違っているかもしれないとお考えできますか?
OpenIdConnect OWIN Middlewareの設定方法を教えてください。 –
@CuongLe私はOAuthを使用していますが、openIdを使用していません。 – Mainak