我在azure应用程序和MSAL客户端代码配置中都设置了redirectUri。我可以登录,但是问题是微软将浏览器重定向到错误的位置。
这是客户端代码:
const options = {
redirectUri: "https://example.com/folder/#/private"
};
const client = new UserAgentApplication(appId, null, callback, options);
x.loginRedirect(scopes);
这是预期的redirectUri:
https://example.com/folder/#/private?token_id=12345
这是实际的redirectUri:
https://example.com/folder/#token_id=12345
完全破坏了应用程序的路由器。
是否有一种方法可以设置MSAL,使其遵循提供的Uri,并使用查询代替令牌的哈希值?