3

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"));
           });

私はエラーを下回っています

ここに画像の説明を入力

4

1 に答える 1

0

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

于 2019-01-24T15:18:13.470 に答える