私はAngular 2で書かれたAzure ADアプリケーションを持っています。私はADにログインしてアクセストークンを取得できるので、アプリケーションは正常です。しかし、問題は、私がログインするたびに同意を求めることになっていることです。ここではこれがそうユーザーは毎回同意するように求められます。Azure ADアプリケーション
のように同意dialoagとAzureのログイン画面に私を送って要求が
"https://login.microsoftonline.com/" + this.tenantId + "/oauth2/authorize?" +
"response_type=id_token+token&" +
"response_mode=fragment&" +
"client_id=" + this.clientId + "&" +
"redirect_uri=" + encodeURIComponent(window.location.href) + "/&" +
"scope=openid&" +
"state=" + this.state + "&" +
"resource=" + encodeURIComponent(this.appuri) + "&" +
"nonce=" + this.nonce;
のように見えるものであるIクリック受け入れ、私が行きたい場所に戻って監督していますすべてが素晴らしいです。再度ログインすると、同じプロンプトが表示されます。ユーザーの同意を得るためにAzure AD側で取るべきステップは何ですか? マニフェストに何かありますか?
[旧Azureポータル](https://manage.windowsazure.com/)または[V2.0エンドポイント](https://apps.dev.microsoft.com/Disambiguation?)からアプリケーションをどこに登録しましたか? ru = https%3a%2f%2fapps.dev.microsoft.com%2f)?そしてあなたはマルチテナントアプリを開発していましたか? –
ADのアプリ "私の会社が使用する"フィールドにチェックを入れてください>アプリケーション。 このアプリケーションが、サインインしたユーザーが属するADに登録された場合、同意ページは再び表示されません。 あなたのアプリケーションは、同意を認める際にADに登録されていません。 –
@ fei-xue-msft ADエリアのportal.azure.comにアプリを登録しました。はい、それは多数存在しますが、私はこれまでのところ1つの会社にのみ同意しています、actalluは管理者である同じアカウントです。 –