この質問は直接this oneの後に続きます。 私は、ユーザーが所属するグループを表示する必要があるネイティブアプリを持っています(より正確には、グループに関連付けられた共有サイトを表示したい)。ネイティブマルチテナントアプリの管理者同意フローを開始するにはどうすればよいですか?
これは、アプリが登録されているテナントのどのユーザーでもうまく機能します。しかし、私が別のテナントから接続しようとすると、管理者アカウントでしか動作しません。ユーザーアカウントに接続しようとすると私は、このエラーを与える:
相関ID:XXXXXXXX-XXXXXXXX-XXXX-xxxxxxxxxxx
タイムスタンプ:2017年4月19日08:32:24Z
AADSTS90093:プリンシパルにアクセス権がないために同意できません。
管理者同意フローは実行されません。上記のリンク私の以前の記事で述べたように、クエリパラメータとして「プロンプト= admin_consent」を追加しようとすると、このエラーが返されます。
「重複クエリパラメータextraQueryParametersの 『プロンプト』」
サンプルと私が今までに見つけたチュートリアルはすべて、ウェブアプリケーションを目指していました。この問題が一度言及されると、stackoverflowで私を助けたかもしれない質問は、奇妙に静かです。link1link2ネイティブアプリのための管理者の同意の流れをトリガするにも方法は
ありますか?それはADALか別の方法で行うことができますか?
既存のアプリに新しい機能を追加しようとしているため、アプリをネイティブからウェブに変更することはできません。
上記の質問に対する回答が「いいえ」の場合は、がありますか?私は何か提案があります。
ありがとうございます。両方とも正常に動作するようです。私はまだ解決策を選ぶつもりはないが、この問題は解決される。 – Patsuan