如何在Azure AD重定向URI中添加带有参数的回复URI?

时间:2019-10-18 12:59:04

标签: azure redirect oauth-2.0 azure-active-directory adal

当我使用参数http://localhost:4200/meal/3导航至URL(URL中的数字3为参数)时,出现错误消息 “请求中指定的回复URL与为应用程序配置的回复URL不匹配。”

但是当我尝试访问没有参数http://localhost:4200的URL时,它工作正常,没有错误。

我尝试使用“ Azure AD重定向URI”中的参数配置URL,但是“ Azure AD重定向URI”中的URL似乎需要使用具有硬编码参数值的URL,并且无法使用,我有数百个带有参数的URL

我尝试在Azure AD重定向URI中配置重定向URL以匹配任何参数值。 http://localhost:4200/meal/{id},但是没有用。

我想找到一种在Azure AD重定向URI中配置URL的方法,以便它们可以匹配我的应用程序URLS参数,而无需在URL中添加硬编码值

1 个答案:

答案 0 :(得分:1)

有一个名为state的参数,文档中说您可以对用户特定的数据进行编码,以使用令牌将其取回。

  

state:请求中包含的值,令牌响应中也返回该值。随机生成的唯一值通常用于防止跨站点请求伪造攻击。状态还用于在身份验证请求发生之前在应用程序中对有关用户状态的信息进行编码,例如用户所在的页面或视图。

看看here,可能就是您要找的东西。