私はクライアント側がJavascriptで開発されたWebアプリケーションを持っています。私はすでにportal.azure.comで設定して、私のアプリのAzure ADログインを有効にしています。その後、このアプリケーションが読み込まれるたびに、ユーザーはログインしていなければログインする必要があります。 私はクライアントサイドにJavascriptを持っていて、アプリはそのユーザー名を知っています。ここに私のコードがあります。JavascriptからログインしたAzure Active Directoryを取得するには?
<script src="https://secure.aadcdn.microsoftonline-p.com/lib/1.0.11/js/adal.min.js"></script>
<script type="text/javascript">
var authContext = new AuthenticationContext({
clientId: 'xxxx-xxx-xxxx',
postLogoutRedirectUri: window.location
});
var user = authContext.getCachedUser();
if (user) {
window.alert("Signed in as " + user.userName);
} else{
window.alert("Failed to get the user information");
}
</script>
しかし、変数ユーザーは常にnullです。誰でも助けることができますか?
あなたがアダル前にjQueryのへの参照を持っていますか、このブログの記事をご覧ください-adaljs-2758 –