【问题标题】:How To Use LocalStorage with MSAL.js如何将 LocalStorage 与 MSAL.js 一起使用
【发布时间】:2017-12-25 09:25:55
【问题描述】:

如何将 LocalStorage 与 MSAL.js 一起使用?

根据this,有一个属性,cacheLocation,我需要设置为'localStorage'。

以下仍在使用sessionStorage:

var clientApplication = new Msal.UserAgentApplication(applicationConfig.clientID, applicationConfig.authority, function (errorDesc, token, error, tokenType) {
        // Called after loginRedirect or acquireTokenPopup
    });
clientApplication.cacheLocation = 'localStorage';

【问题讨论】:

    标签: local-storage azure-ad-b2c msal


    【解决方案1】:

    看起来文档有点过时,请参阅此 GitHub 问题:https://github.com/AzureAD/microsoft-authentication-library-for-js/issues/58。要在最新版本的 msal.js 中设置缓存位置,请使用以下模式:

    var userAgentApplication = new Msal.UserAgentApplication(applicationConfig.clientID,
         null, authCallback, { cacheLocation: 'localStorage' }); // to set it to localStorage
    

    【讨论】:

    猜你喜欢
    • 2016-11-20
    • 1970-01-01
    • 2020-03-31
    • 2018-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 2022-11-26
    相关资源
    最近更新 更多