Javascript によって Azure Active Directory 広告との間でデータの読み取り/書き込みが可能かどうかを知りたいです。Azure に REST サービスがあることを読みましたが、主な問題はそれと対話するためのトークンを生成することであり、そのための JS ライブラリは存在しないようです。
1 に答える
1
はい、そのようなサービスがあります。Windows Azure Active Directory グラフ APIと呼ばれます。
これは REST ベースであり、OAuth 経由で認証して使用できます。現在、リソース オーナー パスワード フローは WAAD でサポートされていませんが、通常のトークン ベースの認証はサポートされていることに注意してください。必要なものは次のとおりです。
- Graph APIの概要については、こちら をご覧ください。
- Graph API で使用するアプリケーション資格情報を取得できるように、Azure AD 内にアプリケーションを作成します (チュートリアルはこちら) 。
- OAuth ヘッダーを生成できる優れた JavaScript ライブラリを見つけます (ここから開始できます)。
アップデート
実際には、CORS がサポートされていないため、JavaScript からグラフ API を照会することはできません。CORS でサポートされているサービスは、Azure Mobile Services と Azure Storage だけです。これにより、中間層の「サービス プロキシ」の使用が避けられなくなります。WAAD (Windows Azure AD) で動作する唯一の "JavaScript" は、ADAL for Windows Store の開発者プレビューです。
OAuth のキーとシークレットをどこに保管するかについては、誰もが想像力を働かせる必要があります。私は、これらをクライアントに保持することを提案したことについては決して言及しませんでした.
于 2013-12-11T10:28:49.460 に答える