問題タブ [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.
javascript - カスタム サービスを UI Route にプラグインする
Azure での認証に ADAL JS ライブラリを正常に使用するアプリを開発しました。ただし、承認も実装する必要があります。これは、ビューを特定のグループに制限する必要があることを意味していました。
ユーザーIDまたは電子メールを指定すると、彼が属するグループを返すことができるREST APIが既にあります。
ただし、Angular サービスをプラグインしてその REST API を使用し、それをルート構成にプラグインする方法がわかりません。
app.js
config.js
理想的には、グループと呼ばれる各状態に値を持つ新しいプロパティを追加できれば素晴らしいでしょう:
何かのようなもの:
そして、内部のカスタム サービスがこれを検証します。
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
、次のエラーが発生します。
azure - Cookie を login.microsoftonline.com からブロックする - ADAL
私はヘルスケア関連の Web アプリを開発しています。HIPPA コンプライアンスの一環として、公開されている Web アプリは特定のログアウト動作を強制する必要があります。そのような要件の 1 つは、ユーザーがアプリで「ログアウト」をクリックしたときに、ログアウトする必要があることです。ユーザーがブラウザーを閉じてセッション ストレージをクリアすることに頼るという選択肢はありません。
アプリの認証を処理するために、angular で ADAL-js を使用しています。アプリにログインすると、login.microsoftonline.com に Cookie が保存されます。その結果、アプリに戻ると、資格情報の入力を求められることなく自動的に再ログインされます。上記の要件に違反するもの。Chrome の開発ツールを使用してそのホストの Cookie を削除すると、問題は解決します。
Azure AD Oauth サービスを使用して、このより厳格な要件を適用する方法を知っている人はいますか?
azure - adalJS を使用して Azure Graph REST API にアクセスする
私は、adalJS を使用して Azure AD でユーザーを認証する AngularJS アプリケーションに取り組んでいます。Graph REST API を使用して、AD からログインしているユーザーの詳細にアクセスしようとしています。しかし、401 (Unauthorized: Missing or malformed access token) エラーが発生します。以下は私のコードです。
AAD でアプリケーションを作成し、Azure AD へのアクセス許可も構成しました。誰でもこのエラーについて詳しく説明できますか? 私が渡すトークンはアクセストークンではありませんか?
angularjs - $stateProvider での Adal.js の使用
AngularJS SPA があり、認証には Adal.js を使用しています。これまでは $routeProvider (ngRoute モジュール) を使用してルートを処理していましたが、最近の要件により、ルート プロバイダー メソッドから離れて $stateProvider (ui-router 内) を採用する必要があります。ただし、認証メカニズムは同様のままにする必要があります。$routeProvider と同様に、adal.js は $stateProvider と連携できますか?
Azure AD 認証が必要なルートを指定するために、ルートで requiredADLogin パラメータを使用しています。コードは次のようになります。
$stateProvider に変更すると、以下のようなコードが有効になります。
または、requireADLogin プロパティを親状態に置くことができる場合。