当我导航到带有参数的 URL 时http://localhost:4200/meal/3
(URL 中的数字 3 是参数(,我收到一个错误,说 "请求中指定的回复 URL 与为应用程序配置的回复 URL 不匹配"。
但是当我尝试访问没有参数的 URL 时http://localhost:4200
它工作正常没有错误。
我尝试使用"Azure AD 重定向 URI"中的参数配置 URL,但似乎"Azure AD 重定向 URI"中的 URL 需要具有硬编码参数值的 URL,这不起作用,我有数百个带参数的 URL。
我尝试在 Azure AD 重定向 URI 中配置重定向 URL 以匹配任何参数值。http://localhost:4200/meal/{id}
但它没有用。
我想找到一种方法在 Azure AD 重定向 URI 中配置 URL,以便它们可以匹配我的应用 URL 参数,而无需在 URL 中添加硬编码值
有一个名为 state 的参数,文档说您可以对特定于用户的数据进行编码,以使用令牌将其取回。
state:请求中包含的值,令牌响应中也返回该值。随机生成的唯一值通常用于防止跨站点请求伪造攻击。状态还用于在身份验证请求发生之前对有关用户在应用中的状态的信息进行编码,例如他们所在的页面或视图。
看看这里,这可能是你正在寻找的东西。