MSAL Angular是否有任何事件或回调可供注册完成?
我们在应用程序中使用MSAL Angular。是否有任何事件或回调可供成功注册的用户使用,如“msal:loginsucess”我认为您可以从“msal:loginsucess”响应中使用idTokenClaims中的“newUser”声明MSAL Angular是否有任何事件或回调可供注册完成?,angular,msal,msal.js,Angular,Msal,Msal.js,我们在应用程序中使用MSAL Angular。是否有任何事件或回调可供成功注册的用户使用,如“msal:loginsucess”我认为您可以从“msal:loginsucess”响应中使用idTokenClaims中的“newUser”声明 this.broadcastService.subscribe('msal:loginSuccess', (success) => { if(success.idTokenClaims.newUser){ console.log('this
this.broadcastService.subscribe('msal:loginSuccess', (success) => {
if(success.idTokenClaims.newUser){
console.log('this is a new user');
}
}
以下是来自响应的示例图像:
如果该用户是第一次登录到系统,则登录成功时将返回“newUser”布尔标志。您在“注册”后面是什么意思?在用户在b2c中注册并被重定向到我的angular应用程序后,我需要知道用户是否已完成注册或登录某些工作流在我看来,没有此类事件。MSAL/OAuth基于登录。丑陋但可行-也许您可以使用MS Graph将登录时间与用户实体
createdDateTime
属性的时间进行比较?