問題タブ [adal.js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
260 参照

javascript - カスタム サービスを UI Route にプラグインする

Azure での認証に ADAL JS ライブラリを正常に使用するアプリを開発しました。ただし、承認も実装する必要があります。これは、ビューを特定のグループに制限する必要があることを意味していました。

ユーザーIDまたは電子メールを指定すると、彼が属するグループを返すことができるREST APIが既にあります。

ただし、Angular サービスをプラグインしてその REST API を使用し、それをルート構成にプラグインする方法がわかりません。

app.js

config.js

理想的には、グループと呼ばれる各状態に値を持つ新しいプロパティを追加できれば素晴らしいでしょう:

何かのようなもの:

そして、内部のカスタム サービスがこれを検証します。

0 投票する
1 に答える
4761 参照

javascript - AngularJS + ADAL.JS セット リソース ID (対象ユーザー)

AngularJS で使用して、JavaScript コードからadal.jsオーディエンスのベアラー トークンを取得するにはどうすればよいですか?https://management.azure.com

AD でクライアント アプリケーションを作成し、そのアクセス許可を設定して、"Windows Azure Service Management API" にアクセスできるようにしました。私の angularjs コードは次のとおりです。

この adalService が受け取ったトークンを POSTMAN で使用して を呼び出すとhttps://management.azure.com/subscriptions?api-version=2014-04-01、次のエラーが発生します。

0 投票する
2 に答える
1870 参照

azure - Cookie を login.microsoftonline.com からブロックする - ADAL

私はヘルスケア関連の Web アプリを開発しています。HIPPA コンプライアンスの一環として、公開されている Web アプリは特定のログアウト動作を強制する必要があります。そのような要件の 1 つは、ユーザーがアプリで「ログアウト」をクリックしたときに、ログアウトする必要があることです。ユーザーがブラウザーを閉じてセッション ストレージをクリアすることに頼るという選択肢はありません。

アプリの認証を処理するために、angular で ADAL-js を使用しています。アプリにログインすると、login.microsoftonline.com に Cookie が保存されます。その結果、アプリに戻ると、資格情報の入力を求められることなく自動的に再ログインされます。上記の要件に違反するもの。Chrome の開発ツールを使用してそのホストの Cookie を削除すると、問題は解決します。

Azure AD Oauth サービスを使用して、このより厳格な要件を適用する方法を知っている人はいますか?

0 投票する
1 に答える
1297 参照

azure-mobile-services - Id トークンからの Azure Active Directory アクセス トークン

私は webView を使用してモバイルアプリを構築しています。これは、ローカル (ファイル システム) でホストされている HTML/JS で記述し、API からデータを受け取ることを意味します。を使用して認証トークンをADAL.js取得id_tokenしようとすると、ここで説明されているように401 Unauthorized.

いくつかの構成が欠落していますか?

リクエスト:

応答

0 投票する
2 に答える
1312 参照

azure - adalJS を使用して Azure Graph REST API にアクセスする

私は、adalJS を使用して Azure AD でユーザーを認証する AngularJS アプリケーションに取り組んでいます。Graph REST API を使用して、AD からログインしているユーザーの詳細にアクセスしようとしています。しかし、401 (Unauthorized: Missing or malformed access token) エラーが発生します。以下は私のコードです。

AAD でアプリケーションを作成し、Azure AD へのアクセス許可も構成しました。誰でもこのエラーについて詳しく説明できますか? 私が渡すトークンはアクセストークンではありませんか?

0 投票する
2 に答える
1544 参照

angularjs - $stateProvider での Adal.js の使用

AngularJS SPA があり、認証には Adal.js を使用しています。これまでは $routeProvider (ngRoute モジュール) を使用してルートを処理していましたが、最近の要件により、ルート プロバイダー メソッドから離れて $stateProvider (ui-router 内) を採用する必要があります。ただし、認証メカニズムは同様のままにする必要があります。$routeProvider と同様に、adal.js は $stateProvider と連携できますか?
Azure AD 認証が必要なルートを指定するために、ルートで requiredADLogin パラメータを使用しています。コードは次のようになります。

$stateProvider に変更すると、以下のようなコードが有効になります。

または、requireADLogin プロパティを親状態に置くことができる場合。