如何解决如何在 msal:handleRedirectStart 上检索有效负载?
我需要检索登录到我的应用程序的帐户信息。有没有办法在 msal:handleRedirectStart 上检索有效负载?如果浏览器中已经加载了信息,则执行的代码是 msal:handleRedirectStart 并且没有它的有效负载信息,所以我无法像 loginSuccess/acquiretokenSuccess 一样检索它。
ngOnInit(): void {
this._subscription = this.broadcastService.msalSubject$.subscribe(
(subject) => {
if (
subject.eventType === 'msal:loginSuccess' ||
subject.eventType === 'msal:acquiretokenSuccess'
) {
const payload = subject.payload;
const username = payload.account.name;
this.userFullName = username;
this.isLogged = true;
}
if (subject.eventType === 'msal:handleRedirectStart') {
this.isLogged = true;
// payload is empty
}
}
);
}
感谢您的帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。