联合身份验证后,重定向到最初请求的 url

2023-12-31

我们使用 ThinkTecture 服务器设置了联合安全性。

当用户希望访问特定 URL 时,他们会被重定向到身份提供商服务器 (IDP),然后登录并获得身份验证。

然后,IDP 服务器会将用户重定向回该依赖方配置中指定的“重定向 URL”。

相反,我希望将其重定向到最初请求的 URL。

这可能吗?我已经阅读了一些有关 wreply 参数的内容,但不确定如何使用它并在重定向之前拦截原始 Web 服务器上的身份验证级别调用。

Update我意识到我的问题是由于我的网址包含哈希值,例如http://domain.com/#customer/123 http://domain.com/#customer/123哈希值传递到 WIF 内的重定向 URL 后,什么也没有。请参阅下面我的回答以了解更多详细信息。


由您的应用程序来记住 wctx 参数中的上下文信息。如果您在 RP 中使用 WIF,那么这应该会自动完成。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

联合身份验证后,重定向到最初请求的 url 的相关文章

  • 用于索赔模式 xRM 的 Apache CXF 客户端(Microsoft Dynamics CRM 2011)?

    我正在尝试为 Microsoft Dynamics CRM 2011 xRM Web 服务 我理解为基于 WCF 4 创建 Apache CXF 2 7 5 客户端 其中 CRM 处于声明模式 以便 WSDL此 Web 服务指向 STS 在
  • AWS Cognito - 从 ADFS 创建组作为 Cognito 组

    应用程序通过 Open ID Connect 协议与AWS认知 它连接到ADFS 通过 SAML 进行通信 Cognito 本质上是 代理 ADFS 服务器 ADFS 持有组映射应用程序需要的 我想将这些组作为实际的 Cognito 组导入
  • 解码 Azure 移动服务 JWT 令牌时出现 JwtSecurityToken 异常

    以下代码 using System IdentityModel Tokens JwtSecurityToken jwtSecurityToken new JwtSecurityToken rawToken 生成以下异常 Jwt10113 U
  • 适用于多个 IDP 的 Spring SAML 扩展

    我们计划在我们的应用程序中使用 spring saml 扩展作为 SP 但我们的应用程序的要求是我们需要与 1 个以上的 IDP 进行通信 任何人都可以向我提供 指导我使用多个 IDP 的示例吗 我还想知道 spring saml 扩展支持
  • Azure AD 联合的 ID 令牌不包含“角色”声明

    我创建了一个 Azure B2C 租户 并为 Azure Active Directory AD 创建了自定义 IDP 我创建了从 B2C 联合到 Azure AD 的用户流并获取访问令牌 我遵循的步骤 创建了azure AD应用程序 生成
  • ADFS 的 SSO 的 SAML 错误 - MSIS0038:SAML 消息签名错误

    您好 我正在尝试使用 SSO 直接对我的网站的客户用户进行身份验证 我客户的 IDP 是 Microsoft ADFS 我正在使用 Passport SAML https github com bergie passport saml 配置
  • 使用用户名/密码进行 SAML 断言 - 消息到底是什么样的?

    我需要创建一些 SAML 2 0 断言 但无法找到 XML 的实际外观 大多数文档似乎都是关于使用特定工具 而不是关于消息 我已经有了模式 有很多可能性 但我找不到相关消息在实践中实际是什么样子的示例 业务规则规定 为了创建共享身份 用户告
  • WIF手动生成federationmetadata.xml

    我正在使用 Windows Identity Foundation 并尝试创建基于 MVC NET 的安全令牌服务并将其用作单点登录应用程序 我唯一的问题是我不知道如何生成 federationmetadata xml 文件 有没有什么工具
  • Thinktecture 身份服务器 3 单点登录

    我希望有人指出我正确的方向 我在 IIS 上设置了身份服务器 3 并在该身份服务器上设置了 2 个不同的 MVC 客户端 我对单点登录有点困惑 我希望能够实现单点登录 然而 当我登录时 每个客户端网站都会设置自己的 aspNet 会话 co
  • 如何验证 ADFS SAML 令牌

    我目前正在从 ADFS 生成 SAML 令牌 如下所示 WSTrustChannelFactory factory null try use a UserName Trust Binding for username authenticat
  • WIF滑动会话重新认证

    我已经在依赖方应用程序中实现了滑动会话 如中所述WIF 4 5 的滑动会话 http www cloudidentity com blog 2013 05 08 sliding sessions for wif 4 5 就目前而言 这很有效
  • 在控制台应用程序内以静默方式使用 ADFS 进行身份验证

    我有一个引用 ADAL net 库的 C 控制台应用程序 Microsoft IdentityModel Clients ActiveDirectory 版本 2 19 208020213 控制台应用程序的目的是使用受 ADFS 保护的 H
  • ADFS 与现有 ASP.Net MVC 应用程序

    我一直在四处寻找 试图找到如何将 ADFS 身份验证添加到现有 ASP Net MVC 应用程序的示例 我发现了很多关于在创建新应用程序时如何使用向导来完成此操作的示例 我可以创建一个新的应用程序并复制代码和配置 但这似乎是一种奇怪的方法
  • 解析 webconfig 时 Windows Azure 间歇性身份错误

    这个问题在发布后似乎是随机发生的 该网站将正常工作然后砰的一声 我在解析 webconfig 时遇到此错误 我只是重新发布 它再次运行得很好 发布时 我选中了删除现有文件的框 这样就不会有垃圾 这是一个使用 net 4 5 和与 Yahoo
  • ASP.NET 多个联合身份提供商

    我正在开发一个 ASP NET 应用程序 我已成功添加对独立 AD FS 2 0 服务器的 STS 引用 因此我可以针对第 3 方的活动目录进行身份验证 问题是我有多个客户希望能够针对自己的活动目录进行身份验证 看来我只能在一个项目中添加一
  • 使用 ASP.NET Core 进行 Ws-Federation 身份验证

    我正在将 ASP NET 应用程序迁移到 ASP NET Core 上 但遇到了 Ws Federation 身份验证问题 没有 Ws Federation https www nuget org packages q Microsoft
  • System.IdentityModel 和 Microsoft.IdentityModel 之间有什么区别,我应该使用哪一个?

    我刚刚开始尝试编写一个联合声明提供程序 我正在使用http claimsid codeplex com http claimsid codeplex com 示例作为我的模板 因此 我启动 VS2010 开始我自己的项目 我注意到的第一件事
  • 使用 Node.js 处理 SAML 的身份提供商端

    我需要实现一个应该能够实现的身份提供者服务 使用node js 获取 验证和解析 使用私钥和证书 来自 SP 的身份验证请求example https www samltool com generic sso req php 如果一切有效
  • ADFS 2016、MVC 和 WEB.API 令牌和声明

    我目前正在开发一个带有 Web API 后端的 Net MVC 应用程序 这两个应用程序都使用 ADFS 2016 进行身份验证 Web API 本身按预期工作 但是我在 MVC 应用程序本身的 ADFS 配置方面遇到一些问题 基于本指南h
  • System.ArgumentException:已添加具有相同键的项目

    我在 Windows Server 2012 上配置了 ADFS 当我尝试访问时https abc idfs cloudapp net adfs ls IdpInitiatedSignOn aspx https abc idfs cloud

随机推荐

  • 我应该将参数存储类说明符放在函数定义中还是同时放在声明和定义中?

    我正在努力将一些旧的 K R 代码移植到 ANSI C 因此我正在编写缺少的函数原型声明 很多函数定义的参数都带有寄存器存储类 但我不确定函数原型中是否可以省略寄存器存储类说明符 无论有或没有寄存器存储类特定声明 代码都能正确编译 我尝试了
  • 是否可以将多个静态库捆绑到一个静态库中[C++]?

    我为我的 C 代码创建了一个静态库 该库依赖于 CentOS 7 环境中的 Boost OpenSSL CURL 和 Threads 可以捆绑吗libboost system a libssl a libcrypto a libcurl a
  • 更改 MediaStream 对象的 VideoTrack

    简而言之 我正在尝试改变VideoTrack of a MediaStream object 文档 https developer mozilla org en US docs WebRTC MediaStream API https de
  • 如何在记事本++中进行非贪婪的正则表达式查询?

    我正在用乳胶写论文 不小心写了 cite 代替 cite 我可以手动浏览整个文档 但我想知道如何使用正则表达式在记事本 中执行此操作 我最初尝试过 cite 并替换为 cite 1 适用于简单的情况 例如 cite hello world
  • Oracle SQL:如何通过预定义贡献获取每个组的随机记录

    这是参考此处描述的先前问题 Oracle SQL 如何获取每组的随机记录 https stackoverflow com questions 36628912 oracle sql how to get random records by
  • Paypal付款成功后返回Ionic应用程序

    我创建了一个 Ionic 应用程序 我有一些物品要订购 付款是使用 Paypal 完成的 我使用 window open url 调用了一个 web url 它将我重定向到 Paypal 我能够成功付款 但是有人可以告诉我付款成功后如何返回
  • 在 SAS 中,捕获语法错误的好技术/选项是什么?

    在增强的编辑器中 颜色可能会给您提示 然而 在大型机上 我不相信编辑器中有任何东西可以帮助您 I use OPTIONS OBS 0 noreplace obs 0 选项指定从输入中读入 0 个观测值 dataset 和 NOREPLACE
  • iPhone开发-模拟内存警告

    背景 我有一个标签栏应用程序 每个选项卡都包含导航控制器 允许用户从一个视图转换到另一个视图 显示数据的深入信息 每个视图都由视图控制器处理 每个视图控制器类都有didReceiveMemoryWarning方法 通过从 Web 服务中提取
  • 透明背景WKWebView(NSView)

    我正在使用 Swift 构建 Mac 应用程序 因此 我想使 WKWebView 透明 以便它显示加载的 HTML 文本 但我的底层 NSWindow 的背景是可见的 我试过 webView layer backgroundColor NS
  • ANDROID:java.lang.NoClassDefFoundError:解析失败:Lcom/mysql/cj/MysqlType

    我正在尝试将我的项目与 mysql 数据库连接 但我在驱动程序中收到此错误 E AndroidRuntime FATAL EXCEPTION main Process com example catalyst PID 12531 java
  • 具有链接轴的 PyQtGraph 网格

    使用 PyQtGraph 进行简单的图形布局 其中图的 x 轴链接在一起 并且网格也显示在两个图中 from pyqtgraph Qt import QtGui QtCore import pyqtgraph as pg app QtGui
  • 具有固定 x 轴和 y 轴的 NVD3.js 多图

    我正在使用 NVD3 js 多图来显示各种数据 是否可以为 x 轴和 y 轴设置固定范围 我做了一个 Plunker 的例子 http plnkr co edit OLN87eIE21tImHktYIH6 p preview http pl
  • 在 Celery 任务中运行 Scrapy 蜘蛛

    我有一个 Django 网站 当用户请求时会发生抓取 并且我的代码在新进程中启动 Scrapy 蜘蛛独立脚本 当然 这对于用户的增加来说是行不通的 像这样的事情 class StandAloneSpider Spider a regular
  • 透明的UITextView

    如何使 UITextView 透明 我在 Interface Builder 中构建了视图 并将 UITextView 放入其中 它覆盖了背景 有任何想法吗 更改背景颜色 并使用不透明度滑块使其完全透明 以编程方式 textView bac
  • C# .NET Rx-System.Reactive 在哪里?

    我有深入的 Java 背景 所以如果我忽略了 C 中明显的东西 请原谅我 但我的研究毫无进展 我正在尝试使用反应式 Rx NET 库 编译器并没有抱怨IObservable但它是通过调用zip方法 它抛出 您是否缺少 using 指令或程序
  • 除非已通过 Windows 资源管理器打开,否则无法打开共享点 UNC 路径

    我希望有人能阐明这一点 因为它一直让我分心 我有一个脚本 如果该路径存在 它将通过 UNC 路径将其创建的报告保存到共享点文档库 否则它将保存到网络驱动器位置的 UNC 路径作为后备 我注意到检查test path 保存 通过 msexce
  • 未找到 XML 扩展

    我有 centos 6 5 服务器 当我尝试使用安装 php 扩展时pecl我收到以下错误 XML Extension not found 所有文档都说默认包含此扩展 为什么此错误仍然存 在 根据php net 上的评论 https sec
  • JUnit 测试:如何使用 try-catch 块检查错误

    因此 我需要为我正在改进的一些 遗留 代码编写测试 在一个方法中 我尝试解析一些字符串 应该是合法的 JSON 那么一个可能的JSONException如果字符串不代表有效的 JSON 则会捕获该错误 就像是 public void tra
  • 使用 Python 读取元数据

    在过去的两天里 我一直在浏览互联网 试图找到解决我的问题的方法 我有一个包含不同文件的文件夹 他们运行文件类型的策略 我正在尝试编写一个 python 脚本 该脚本将从每个文件中读取元数据 如果存在 目的是最终将数据输出到文件中 以便与另一
  • 联合身份验证后,重定向到最初请求的 url

    我们使用 ThinkTecture 服务器设置了联合安全性 当用户希望访问特定 URL 时 他们会被重定向到身份提供商服务器 IDP 然后登录并获得身份验证 然后 IDP 服务器会将用户重定向回该依赖方配置中指定的 重定向 URL 相反 我