我正在尝试使用Azure MSAL浏览器js CDN将一个对象初始化为PublicClientApplication。但我得到的Msal是未定义的。
CDN:https://alcdn.msauth.net/browser/2.5.2/js/msal-browser.min.js
我知道我们不能在Javascript中使用import * as Msal from "@azure/msal-browser"。
$.getScript("https://alcdn.msauth.net/browser/2.5.2/js/msal-browser.min.js",function(){
const msalConfig = {
auth: {
clientId: "11111111-1111-1111-111111111111",
authority: "https://login.microsoftonline.com/common",
knownAuthorities: [],
redirectUri: "https://localhost:3001",
postLogoutRedirectUri: "https://localhost:3001/logout",
navigateToLoginRequestUrl: true
}
const msalInstance = new Msal.PublicClientApplication(msalConfig);
});任何帮助都是非常感谢的。
发布于 2021-04-10 20:29:56
在页面中添加脚本引用(而不是Jquery getScript)后,它开始正常工作。
<script type="text/javascript" src="https://alcdn.msauth.net/browser/2.5.2/js/msal-browser.min.js"></script>https://stackoverflow.com/questions/67032314
复制相似问题