使用 msal.js 库(Microsoft 身份验证库),如何确定用户是否已经登录?我的意图是,如果用户的凭据已经保存在浏览器中,避免显示登录弹出窗口。
我目前的方法:
function isUserLoggedIn(username) {
const agent = msal.UserAgentApplication(...);
const user = agent.getUser();
return user != null && user.displayableId === username);
}
但我不确定是否需要检查用户的凭据是否已过期。哪种方法是正确的?