Библиотека AuthServices для реализации SAML 2.0 в приложении MVC. Я предоставил все сведения от поставщика удостоверений, включая метаданные и URL-адрес единого входа. Но я не могу понять, что такое сертификат службы. Что я должен сюда включить? Какой сертификат я должен добавить из папки App_Data?
Прямо сейчас есть сертификат Kentor.AuthServices.Tests.pfx. Что я должен заменить вместо этого сертификата. Я использую аутентификацию промежуточного программного обеспечения owin из библиотеки kentor.authservices. Я прикрепил код app_start c# ниже.
Заранее спасибо.
var attributeConsumingService = new AttributeConsumingService("AuthServices")
{
IsDefault = true,
};
attributeConsumingService.RequestedAttributes.Add(
new RequestedAttribute("urn:someName")
{
FriendlyName = "Some Name",
IsRequired = true,
NameFormat = RequestedAttribute.AttributeNameFormatUri
});
attributeConsumingService.RequestedAttributes.Add(
new RequestedAttribute("Minimal"));
spOptions.AttributeConsumingServices.Add(attributeConsumingService);
spOptions.ServiceCertificates.Add(new X509Certificate2(
AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "/App_Data/Kentor.AuthServices.Tests.pfx", "", X509KeyStorageFlags.MachineKeySet));
return spOptions;