希望你们都平安无事,我正在将我的 Angular 应用程序身份验证从 ADAL JS 迁移到 MSAL JS。
在 ADAL JS 中,我的 ADAL 配置如下,并且身份验证按预期工作:
adalConfig: {
tenant: 'GUID',
clientId: 'GUID',
redirectUri: window.location.origin
......
...... // other properties
}
在 MSAL 配置中,我尝试在 app.module.ts 中设置相同的属性
MsalModule.forRoot({
auth: {
clientId: "GUID", // Same as the client ID of ADAL JS
authority: https://login.microsoftonline.com/<tenant GUID>/, // Same as the tenant GUID of ADAL JS
redirectUri: OAuthSettings.redirectUri, // This is your redirect URI
},
cache: {
cacheLocation: 'localStorage',
// storeAuthStateInCookie: true, // set to true for IE 11
}
但是我不断收到此错误
“请将correlationId设置为有效的guid”
我尝试查看 Microsoft 的此文档,但它没有提及权限。
任何帮助将不胜感激。