我正在将 Azure AD 安全应用程序迁移到 v2.0 端点。
我需要将自定义参数传递给回复 uri。对于以前的 Azure AD 端点,我通过向回复 url 添加一个常用的查询参数来做到这一点。e.g. https://myserver.com/myredirect_uri?mycustomparamerter=myvalue
不幸的是,在端点 2.0 中,我收到一条错误消息,指出回复 uri 与注册的 uri 不匹配。当然,我的自定义参数值是动态的,我无法对其进行硬编码。
我希望利用OAUTH flow 中描述的“状态”参数。但是,I am using Microsoft.Owin.Security.OpenIdConnect看起来参数已经设置,所以我无法利用它。我正在使用一个基于 MVC 的流程实现,它看起来像这个示例。
您能否提出一种解决方法,以便我的服务器在流程开始时设置的回复 url 中接收自定义参数?