ws-federation 相关问题

WS-Federation是一种Identity Federation规范,它提供了允许差异安全领域的机制。

在 AuthenticationBuilder 中处理加密的 SAML 时“未找到给定令牌的令牌验证器”

我维护一个使用联合 IDP 和 SAML 的 .NET 6 Web 应用程序。 我们的 IDP 现在强制对 SAML(不仅仅是 SSL)进行加密,这引起了一些麻烦。 以下是相关...

回答 1 投票 0

ADFS 2.0,如何清除凭证缓存?

我遇到这个注销问题很长时间了,找不到解决方案。一开始,即使打开了正确的注销网址,我使用 ADFS 2.0 的网站也无法注销。我以为...

回答 1 投票 0

STS 和身份提供商 (IdP) 之间的区别

我试图为我的应用程序实现 Ws-Federation 协议。在研究此问题时,STS 和 IdP 与其他一些流行语一起使用。我知道联邦位于两个安全领域之间

回答 1 投票 0

无法使用 Azure WsFederation 对 EFCore 实现进行身份验证

出现以下错误: 授权失败。这些要求没有得到满足: DenyAnonymousAuthorizationRequirement:需要经过身份验证的用户。 出现以下错误: Authorization failed. These requirements were not met: DenyAnonymousAuthorizationRequirement: Requires an authenticated user. <s:Microsoft.AspNetCore.Authorization.DefaultAuthorizationService> 联合服务: if (!iis && !httpSys) { // Information - DEBUG Serilog.Log.Information("Using Kestrel"); // Environment uses Kestrel and WsFederation services.AddAuthentication(WsFederationDefaults.AuthenticationScheme) .AddWsFederation(WsFederationDefaults.AuthenticationScheme, options => { options.Wtrealm = config.GetValue<string>("Authentication:Microsoft:WsFederation:Wtrealm"); options.MetadataAddress = config.GetValue<string>("Authentication:Microsoft:WsFederation:MetadataAddress"); options.RequireHttpsMetadata = true; options.Events = new WsFederationEvents { OnRedirectToIdentityProvider = context => { context.ProtocolMessage.Whr = "Authentication:Microsoft:WsFederation:Whr"; return Task.CompletedTask; } }; options.Wreply = config.GetValue<string>("Authentication:Microsoft:WsFederation:Wreply"); } ); // Configure authorization policies services.AddAuthorization(options => { options.AddPolicy("WsfPolicy", builder => { builder.RequireAuthenticatedUser(); builder.AuthenticationSchemes = new[] { WsFederationDefaults.AuthenticationScheme }; } ); }); } 控制器: [Authorize(Policy = "WsfPolicy")] [HttpGet] [Route("lkMeasures")] [Produces("application/json")] [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(ICollection<LkMeasure>))] [ProducesErrorResponseType(typeof(void))] public async Task<IActionResult> AllItems() { var allItems = await _lookupsService.AllMeasures(); return Ok(allItems); } 注意: 我已经研究这个问题几天了,似乎找不到解决方案;非常感谢您的帮助。 我需要定义一个默认策略。一旦被定义。该帐户能够访问资源。 // Configure authorization policies services.AddAuthorization(options => { options.AddPolicy("defaultPolicy", builder => { builder.RequireAuthenticatedUser(); builder.AuthenticationSchemes = new[] { WsFederationDefaults.AuthenticationScheme }; } ); });

回答 1 投票 0

WebRequest.Create 和 SSRF 漏洞

最近对我的项目进行的一次扫描发现了 SSRF 漏洞。 这是消息; Web 服务器从上游组件接收 URL 或类似请求并检索...

回答 1 投票 0

.net 7 ws-federation 不调用 ADFS

我是 .net core 的新手,我的公司正开始在新应用程序上迁移到 .net 7。该应用程序甚至不会尝试调用 ADFS(我们将其用于 SSO)。这是我的程序文件: 使用 Microsoft.AspNetCore。

回答 1 投票 0

来自 SAML 的响应的自定义属性

我使用 SAML ( Ws-Fed ) 通过 IdP 对用户进行身份验证。 我发出 AuthnRequest 并且正确收到响应。 在此响应中,我获得了 4 个属性( Id、FirstName、LastName、Email)。 我需要

回答 1 投票 0

在多租户 Azure AD 应用程序中配置的自定义 SAML 声明不会复制到另一个租户中的此应用程序

我们正在使用 WS-Federation 对应用程序的用户进行身份验证。到目前为止,我们使用单租户应用程序,通过应用程序注册在 Azure AD 中创建。我们的应用程序期望获得 user.employeeid

回答 1 投票 0

为什么我收到“CryptographicException:密钥在指定状态下使用无效。”使用 wsfederation 更改应用程序池用户后?

我有一个继承的STS服务器,它运行.net 4.7.2,使用system.identitymodel wsfederation根据主体颁发令牌,并使用SessionAuthenticationM将它们保存为cookie...

回答 1 投票 0

WS-Fed 与 SAML 联盟

SAML 和 WS-Fed 联合协议有什么区别? SAML (Security Assertion Markup Language) 和 WS-Fed (Web Services Federation) 都是用于实现单一服务的协议...

回答 0 投票 0

ADFS 使用 SSL 证书失败

在 windows 2016 上配置 adfs 时,出现错误,指定的证书不符合要求 我确实在 Windows Server 2016 Datacentor 上安装和配置了 ADFS,当最后一步...

回答 0 投票 0

WsFederation with .net core not preserving claims.

我试图使用ws-federation与.net core来处理单点登录。我已经能够从我的联盟服务中接收到一个安全令牌,但从安全令牌中检索到的索赔 ...

回答 1 投票 0

在.net core中使用ws fed进行SAML令牌认证。

我们正试图在一个配置为使用wsfed验证的.net core应用程序中验证一个SAML令牌。我们在以前的项目中也遇到过类似的问题,那是在.net框架上,我们有 ...

回答 1 投票 1

通过Azure AD认证用户时获得NULL身份认证

我正试图使用WS-federation通过Azure AD验证用户。我已经实现了多个认证方案,并使用Challenge()将用户重定向到各自的方案。"返回Challenge(...

回答 1 投票 0

WS联合点网核心未使用wsignoutcleanup1.0做任何事情

我正在尝试将应用程序配置为利用.NET Core的联合登录名。我看到我的客户端应用程序正在向联合提供者发送wsignin1.0和wsignout1.0消息。 ...

回答 1 投票 0

带有WS-Federation的.Net Core会生成较大的wctx

我正在尝试学习如何在.NET Core应用程序中使用WS-Federation。我正在尝试使客户端应用程序重定向到身份验证服务的基本步骤(在我的...

回答 1 投票 0

WS-Federation认证(MVC.Net)

我需要示例代码来对MVC.Net应用程序中的WS-Federation进行声明身份验证。 (不是.Net Core)是否有有关如何执行此操作的博客/文章或Microsoft文档?两种如何配置应用程序...

回答 1 投票 0

带有ADFS的OWA SSO在Firefox上失败

我已成功完成OWA与ADFS之间的SSO。现在的问题是SSO仅适用于Chrome,不适用于Firefox。在Firefox上,OWA向ADFS发送多个请求,在6个请求之后,ADFS ...

回答 1 投票 0

如何在多种身份验证方案中授权用户?

我已经在.net核心应用程序中实现了多种身份验证方案。 services.AddAuthentication(sharedOptions => {sharedOptions ....

回答 1 投票 0

公共网络上的ADFS身份验证

我对网络了解不多,所以我可能无法很好地解释这一点。我正在开发一个具有WS-Federation设置的应用程序,以使用ADFS验证用户身份。在本地网络上对应用程序进行测试时,它会...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.