我使用这个方法来解码令牌,并获得令牌的过期时间,var decode = Msal.IdToken(localStorage"msal.idtoken");
我使用这个是因为我想避免再添加一个angularJS的jwtdecode库。我们使用MSAL实现Active directory登录功能。
发布于 2018-01-18 02:11:52
我只能通过使用MSAL v.0.1.3的两种方式中的一种来获取id令牌。
第一个是直接来自sessionStorage:
let idtoken = sessionStorage.getItem("msal.idtoken")第二种方法是在成功登录时将其存储:
let idToken = "";
msalClient.loginPopup("myclientid",null)
.then(token => {
idToken = token;
});问题是这两个方法都不处理令牌过期--但是我在MSAL库中没有找到任何可以返回当前id令牌的东西。
https://stackoverflow.com/questions/47449921
复制相似问题