問題タブ [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 に答える
171 参照

adal - Graph API 拡張プロパティ AAD および adal.js

先に進み、AAD Graph API を使用して、主要な識別子であるユーザー オブジェクトの特定のプロパティを拡張しました。adal-angular を使用して、単一ページ アプリケーションのクライアント側でJWTトークンを使用します。ユーザーに追加されたカスタム プロパティをクライアント側に取得する方法を教えてください。 adal.jsは、プロファイル プロパティを$scope.userInfo であるクライアント側に落とし込みます。 作成した拡張プロパティをこのプロパティで使用できるようにする方法はありますか?

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

javascript - javascript を使用して MS CRM 2016 IFD インスタンスに対して認証する方法は?

Javascript を使用して CRM 2016 IFD インスタンスに対して認証を行い、Web API 呼び出しを行いたいと考えています。これどうやってするの?MS のドキュメントによると、これは ADAL.js で実行できますが、github でのこの質問への回答によると、IFD/ADFS シナリオは ADAL.js ではサポートされていません。

正しいアプローチは何ですか?認証は ADAL.js で行うことができますか、または代替手段は何ですか?

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

javascript - adalProvider.init(..) ルーティングの中断

したがって、このチュートリアルと作業例に従って、以前に app.js ファイルでこの関数呼び出しを行いました (ルーティングは完全に正常に機能します)。

...しかし、チュートリアルの要求に従って次のコードを追加し、この行を追加することによって (の直後に.otherwise({ redirectTo: '/home' });:

...次のエラーが表示されます。

angular.js:13424 エラー: [$compile:tpload] テンプレートの読み込みに失敗しました: app/views/_header.html (HTTP ステータス: undefined undefined) http://errors.angularjs.org/1.5.3/ $compile/tpload ?p0=app%2Fviews%2F_header.html&p1=undefined&p2=angular.js:68 で未定義 ...[読みやすくするためにユーザーが切り詰めました]

angular.js:13424 TypeError:cannot read property 'push' of undefined at routeChangeHandler (adal-angular.js:213) ...[読みやすくするためにユーザーによって切り捨てられました]

angular.js:13424 エラー: [$compile:tpload] テンプレートの読み込みに失敗しました: /app/views/home.html (HTTP ステータス: undefined undefined) http://errors.angularjs.org/1.5.3/ $compile/ tpload?p0=%2Fapp%2Fviews%2Fhome.html&p1=undefined&p2=angular.js:68 で未定義 ...[読みやすくするためにユーザーが切り詰めました]

複数の StackOverflow の質問は、エラー メッセージ #1 と #3 に既に対処していますが、ルートが正しいことを確認することを提案しています。ファイルがそこにあることを確認しただけでなく (ブラウザーを直接それらに向けて)、前述のようadalProvider.init(..)にルートが正常に戻らないだけでした。

npm パッケージ バージョン 1.0.10 に含まれている最新バージョンの adal.js と adal-angular.js を実行しています。

ここで何が欠けていますか?実装中にルーティングを正常な状態に戻すには、何を修正すればよいadalProvider.init(..)ですか?

0 投票する
0 に答える
225 参照

angularjs - ジャスミンを使用してサービスの単体テストを作成しているときに、$resource、adalAuthenticationService を注入できません

データサービス

テストケース

という名前のサービスとしてtypescriptファイルに書き込まれた上記のサービスコードdataService。ジャスミンを使用した単体テストで$resource、、adalを注入できませんdataService

これを解決する方法を教えてください。