Javascript 如何停止msalInstance.loginDirect重定向到Microsoft登录页MSAL.js
我有一个web应用程序,它首先检查office365登录用户的另一个选项卡,如果登录,应用程序将获取用户数据 若用户并没有登录到另一个选项卡,它将重定向到,但它应该重定向到应用程序登录页面Javascript 如何停止msalInstance.loginDirect重定向到Microsoft登录页MSAL.js,javascript,microsoft-graph-api,msal,Javascript,Microsoft Graph Api,Msal,我有一个web应用程序,它首先检查office365登录用户的另一个选项卡,如果登录,应用程序将获取用户数据 若用户并没有登录到另一个选项卡,它将重定向到,但它应该重定向到应用程序登录页面 let msalConfig = { auth: { clientId: client_id, authority: 'https://login.microsoftonline.com/'+tenet_id, navi
let msalConfig = {
auth: {
clientId: client_id,
authority: 'https://login.microsoftonline.com/'+tenet_id,
navigateToLoginRequestUrl: false,
redirect_uri: 'https://localhost:3300/login',
resource: 'https://management.azure.com/'
},
cache: {
cacheLocation: "localStorage",
storeAuthStateInCookie: true
}
};
var msalInstance = new Msal.UserAgentApplication(msalConfig);
var tokenRequest = {
scopes: ["user.read"],
}
function login() {
msalInstance.handleRedirectCallback((error, response) => {
if (error) console.error(error);
console.log(response);
})
msalInstance.loginRedirect(tokenRequest);
}
msalInstance.acquireTokenSilent(tokenRequest)
.then(res => localStorage.setItem('user_data', JSON.stringify(res)))
.catch(err => {
console.error(err)
login()
})
是否有任何方法可以显示应用程序登录页而不是Microsoft登录页
let msalConfig = {
auth: {
clientId: client_id,
authority: 'https://login.microsoftonline.com/'+tenet_id,
navigateToLoginRequestUrl: false,
redirect_uri: 'https://localhost:3300/login',
resource: 'https://management.azure.com/'
},
cache: {
cacheLocation: "localStorage",
storeAuthStateInCookie: true
}
};
var msalInstance = new Msal.UserAgentApplication(msalConfig);
var tokenRequest = {
scopes: ["user.read"],
}
function login() {
msalInstance.handleRedirectCallback((error, response) => {
if (error) console.error(error);
console.log(response);
})
msalInstance.loginRedirect(tokenRequest);
}
msalInstance.acquireTokenSilent(tokenRequest)
.then(res => localStorage.setItem('user_data', JSON.stringify(res)))
.catch(err => {
console.error(err)
login()
})
谢谢你的代码帮了我…谢谢。。。你的代码帮了我。。