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"));
});
私はエラーを下回っています