1
私のプロジェクトはwebapiとSPAアプリケーションで構成されています。角度のないadal.jsで認証できません
私はAdal.jsを使用して認証を実装しようとします。 が、これは私のjavascriptのコードです:
$(function() {
var endpoints = {
"https://demowebapi2017.azurewebsites.net/api/values/7": "WEB API ID"
};
window.config = {
tenant: '7dda5c2-2fb6-4f82-...',
clientId: 'CLIENT ID',
endpoints: endpoints
};
window.authContext = new AuthenticationContext(config);
$("#login").click(function() {
window.authContext.login();
});
$("#logout").click(function() {
window.authContext.logOut();
});
$("#clickMe").click(function() {
var user = window.authContext.getCachedUser();
console.log(user);
window.authContext.acquireToken('https://demowebapi2017.azurewebsites.net', function (error, token) {
console.log(error);
console.log(token);
}
);
});
});
ログインが正常に動作し、私は自分の資格情報を入力するためのログインIFRAMEを見ることができます。 「clickMe」をクリックすると、「ユーザーログインが必要です。」とユーザーがnullです。
AngularとAdal-angular.jsを使ってすべてうまく動作するので、Azureの設定はすべて問題ありません。
何が起こったかについて誰かが考えていますか?