gpt4 book ai didi

saml-2.0 - 我如何在 ASP.Net Core 2.1 mvc 应用程序中包含 System.Identitymodel 4.0

转载 作者:行者123 更新时间:2023-12-05 07:32:18 26 4
gpt4 key购买 nike

在 ASP.NetCore2.1 MVC 应用程序中实现 saml2.0 的最佳方法是什么?

我正在使用 Sustainsys.AspNetCore2.1Saml2 nuget,下面是代码。但是其中的 EntityId 需要 System.IdentityModel.dll 4.0 听起来我无法运行它显示在错误下方的应用程序。

代码

 services.AddAuthentication()
.AddSaml2(options =>
{
options.SPOptions.EntityId = new EntityId("https://localhost:44349/Saml2");
options.IdentityProviders.Add(
new IdentityProvider(
new EntityId("http://localhost:59410//Metadata"), options.SPOptions)
{
LoadMetadata = true
});

options.SPOptions.ServiceCertificates.Add(new X509Certificate2("Sustainsys.Saml2.Tests.pfx"));
});

我遇到了错误

enter image description here

最佳答案

您可以使用 ITfoxtec Identity Saml2 在 ASP.NET Core 2.1 中支持 SAML 2.0。 NuGet 包:https://www.nuget.org/packages/ITfoxtec.Identity.Saml2.MvcCore/

项目 https://itfoxtec.com/IdentitySaml2和代码示例 https://github.com/ITfoxtec/ITfoxtec.Identity.Saml2/tree/master/test

关于saml-2.0 - 我如何在 ASP.Net Core 2.1 mvc 应用程序中包含 System.Identitymodel 4.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51313251/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com