IdentityServer3 - 将自定义表单字段添加到 FormPostResponse.html
IdentityServer3 - Add custom form fields to FormPostResponse.html
我们已经为 angular 应用程序设置了 IdentityServer,并且在内部访问时一切正常。我们用于外部访问的反向代理期望所有 POST 请求的隐藏表单字段很少。
我检查过没有直接添加这些字段的选项。是否有任何解决方法可以向 FormPostResponse.html 添加更多字段?
我们正在使用 CustomViewService 和混合流。
已编辑:(删除了 ang 标签)
我试图通过修改 OWIN 中间件中的响应来添加这些字段。
有人有过同样的需求吗?如果是,请详细说明解决方法。
从 IdentityServer3 的 2.4 开始,您可以自定义表单 post 响应 html。这是问题跟踪器上的 post,其中提到了如何操作:https://github.com/IdentityServer/IdentityServer3/issues/2124#issuecomment-172378110
您可能需要从 DefaultViewService
派生并覆盖 "authorizeresponse"
视图的 LoadHtmlTemplate
,并在基础 class 正常工作之前注入您自己的表单字段.
我们已经为 angular 应用程序设置了 IdentityServer,并且在内部访问时一切正常。我们用于外部访问的反向代理期望所有 POST 请求的隐藏表单字段很少。
我检查过没有直接添加这些字段的选项。是否有任何解决方法可以向 FormPostResponse.html 添加更多字段?
我们正在使用 CustomViewService 和混合流。
已编辑:(删除了 ang 标签) 我试图通过修改 OWIN 中间件中的响应来添加这些字段。
有人有过同样的需求吗?如果是,请详细说明解决方法。
从 IdentityServer3 的 2.4 开始,您可以自定义表单 post 响应 html。这是问题跟踪器上的 post,其中提到了如何操作:https://github.com/IdentityServer/IdentityServer3/issues/2124#issuecomment-172378110
您可能需要从 DefaultViewService
派生并覆盖 "authorizeresponse"
视图的 LoadHtmlTemplate
,并在基础 class 正常工作之前注入您自己的表单字段.