2017-06-13 10 views
0

Microsoft Graph APIを使用してOneDriveとの統合を作成しようとしています。私たちのアプリは完全にクライアント側であり、サーバー上に動く部品がないので、認証はMicrosoftに直接ブラウザでなければなりません。サーバーなしでMicrosoft Graphに承認することはできますか?

既存のOneDrive APIを使用するOneDriveとの既存の統合があります。それはクライアントフロー認証を許可します。

AngularJSの例がありますが、これはNodeJSサーバーが必要で、サーバーフロー認証を再度持つことが分かります。 NodeJS認証requires a secret to be passed over、私は明らかに公開JSに入れることはできません。

私はグラフAPIに秘密無しで認証する例は見つかっていません。クライアントフロー認証はサポートされていません。

p.s.私はWriting a simple microsoft graph client without using a web serverを見ましたが、この質問は、私が求めているのではなく、ユーザーの介入なしにAPI呼び出しを行うことが可能かどうかを尋ねているようです。

答えて

2

あなたのシナリオを正しく理解している場合は、implicit grantを探しています。私はblog postを書きましたが、これはまた役に立つかもしれません。

関連する問題