2

認証に Azure Active Directory を使用する angularjs Web アプリケーションがあります。アプリケーションが使用する Web Api は、エラーなしで認証されます。

クライアント側の認証には、adal.js と adal-angular.js を使用しています。アプリの任意のページにアクセスしようとすると、認証が失敗し、コンソールに次のメッセージが出力されます

The returned id_token is not parseable.
Route change event for:/
Start login at:https://localhost:44308/#
Navigate url:https://login.windows.net/myapp.onmicrosoft.com/oauth2/authorize
Navigate to:https://login.windows.net/myapp.onmicrosoft.com/oauth2/authorize
TypeError: Cannot read property 'data' of undefined

このチュートリアルに従いました。

何が起こっているのか、またはこれをどのようにデバッグできますか?

4

2 に答える 2

3

正しく utf-8 文字をデコードしなかったトークンの場合、エラーは adal.js ライブラリにありました。

バグが修正されたライブラリの更新バージョンが間もなく利用可能になります。

于 2015-01-21T07:26:20.913 に答える