Table of Contents

Class InvalidSamlServiceProviderConfigurationEvent

Namespace
Fdyay.IdentityServer.Events
Assembly
Fdyay.IdentityServer.Saml.dll

A SAML service provider registration could not be served, and is being answered as no registration.

public class InvalidSamlServiceProviderConfigurationEvent : Event
Inheritance
InvalidSamlServiceProviderConfigurationEvent
Inherited Members

Remarks

Duende 8.0.1's InvalidSamlServiceProviderConfiguration, measured: an error event with Duende's name, category, type and id offset (ErrorStart + 3), and the validator's reason as its message, raised by the validating service provider store on every read of a registration it refuses. 0.65.0 read Duende's name as a rival to this server's SamlLogoutNotificationFailureEvent and declined it; it is not one — Duende raises it from its validating store, not from logout — and since 0.71.0 this server had the store and logged the refusal without raising anything. In the SAML assembly rather than with the other events because it is built from a SamlServiceProvider.

Constructors

InvalidSamlServiceProviderConfigurationEvent(SamlServiceProvider, string?)

Creates the event for a refused registration.

public InvalidSamlServiceProviderConfigurationEvent(SamlServiceProvider serviceProvider, string? errorMessage)

Parameters

serviceProvider SamlServiceProvider

The registration that was refused; its entity id and display name are copied.

errorMessage string

The validator's reason, carried as the event's message.

Exceptions

ArgumentNullException

serviceProvider is null.

Properties

DisplayName

The registration's display name, or unknown name, as Duende fills it.

public string DisplayName { get; }

Property Value

string

EntityId

The entity id of the registration that was refused.

public string EntityId { get; }

Property Value

string