我目前正在使用 Microsoft adal angular 进行 Azure 活动目录身份验证,如果配置设置相同,则在下面。
MsAdalAngular6Module.forRoot({
tenant: 'xxxxxxxxxxxxxxxxxxx',
clientId: 'xxxxxxxxxxxxxxxxx',
redirectUri: window.location.origin,
endpoints: {
"xxxxxxxx": "xxxxxxxxxxxxxx",
},
navigateToLoginRequestUrl: true,
cacheLocation: 'localStorage',
loadFrameTimeout: 60000
}),
我在 Azure 应用注册中将回复 URL 设置为https://xxx.azurewebsites.net/ 。
如果我使用https://xxx.azurewebsites.net/并进入应用程序,上述配置工作正常。但是当我使用https://xxx.azurewebsites.net/dashboard并输入我的凭据时,它会抛出主题中提到的错误并且不允许我进入。
我知道 Azure 已阻止 Active Directory 中的通配符配置。如果我从应用程序复制粘贴任何深层链接,我有没有办法配置设置以成功进行身份验证。
任何帮助将不胜感激,并提前感谢。