0

office apiディスカバリサービス(https://api.office.com/discovery/)を使用してSharePointルートURLを検索するには、トークンが必要です。 アドイン(Outlook/Office)からAzure ADトークンにアクセスできますか?Office 365 Outlook(またはOfficeアプリケーション)アドイン内でAzure ADトークンを取得する方法?

編集(物事をより明確にするため): アドイン経由で起動するマルチテナントのAzureホスト型のアプリケーションを構築しているので、ユーザーに強制的にログインして同意する必要がありますアプリケーションのために。オフィスアドインでは、ログインしているユーザーが誰であるかを知ることができないため、ログインは必須です。

答えて

1

Azure ADから認可トークン(https://graph.microsoft.io/en-us/docs/platform/rest)を取得する方法については、ルートURLの検索を参照してください。また、新しい検索サービスであるMicrosoft Graphを使用することもできます。提供されたリンクで再度それについての詳細)。

+0

私は現在、このリンク(http://simonjaeger.com/building-a-good-authentication-flow-in-an-office-add-in/)で見つけた解決策を試しています。これは同じものを使用していますあなたの解決策としての原則。 これは有望そうです。必要に応じてコメントを追加し、確認したら回答を受け入れます。 – spery

+0

私の質問は、最初に十分な情報を与えていない。私がマルチテナント設定をする必要があるので、クライアント(ID、Secrete)に関する情報がないので、あなたが提案したソリューションは機能しません。 – spery

+0

もう1つのコメントは、私はhttps://login.microsoftonline.com/common/oauth2/authorizeエンドポイントにリダイレクトすることによって承認トークンを取得できました。私はあなたの答えを受け入れるでしょう。 – spery

関連する問題