asp.net-core-3.1 - Microsoft.AspNetCore.Authentication.WsFederation 中的 RedirectToIdentityProvider
问题描述
我们有一个与 ADFS 集成并在 .net 框架中的应用程序。我们有多个我们信任并授予应用程序访问权限的身份提供者。我们过去常常通过读取查询字符串中的 whr 值并将参数添加到登录请求中来适应它们,如下所示
public void WSFederationAuthenticationModule_RedirectingToIdentityProvider(object sender, RedirectingToIdentityProviderEventArgs e)
{
string strWhr = HttpContext.Current.Request.QueryString["whr"];
if (strWhr != null)
{
e.SignInRequestMessage.Parameters.Add("RedirectToIdentityProvider", strWhr);
}
}
我们现在正在将我们的应用程序迁移到 .net 核心。我们如何使用中间件实现相同的目标。我读过我们可以使用 WsFederationOptions 类中的 Events.RedirectToIdentityProvider 并实现它,但无法弄清楚。任何帮助将不胜感激。非常感谢。
解决方案
推荐阅读
- cplex - Cplex Refiner:如何仅添加现有的约束条件为左手或右手?
- node.js - 你应该多久更新一次角度/节点包
- hazelcast-jet - HazelcastJet 滚动聚合,删除以前的数据并添加新的
- javascript - 如何在按钮单击时提交表单
- javascript - 为什么在递归异步函数中添加 then 会使其返回未定义?
- php - 显示和隐藏带有条件的所需表格
- javascript - 删除函数错误Angular 6返回未定义
- tensorflow - Tensorflow 2 中的急切执行
- marklogic - Marklogic 搜索中的不同语言支持
- c# - 带有代理的 ASP .net 核心 jwt 身份验证