私は、adalJS を使用して Azure AD でユーザーを認証する AngularJS アプリケーションに取り組んでいます。Graph REST API を使用して、AD からログインしているユーザーの詳細にアクセスしようとしています。しかし、401 (Unauthorized: Missing or malformed access token) エラーが発生します。以下は私のコードです。
adalAuthenticationService.acquireToken("https://graph.windows.net/").then(function (token) {
console.log(token);
var req = {
method: 'GET',
url: 'https://graph.windows.net/me?api-version=1.5',
headers: {
'Authorization': 'Bearer ' + token
}
};
$http(req).then(function (response) {
console.log(response);
}, function (response) {
console.log(response);
});
});
AAD でアプリケーションを作成し、Azure AD へのアクセス許可も構成しました。誰でもこのエラーについて詳しく説明できますか? 私が渡すトークンはアクセストークンではありませんか?