Errore durante il caricamento del provider di autenticazione

Microsoft.ActiveDirectoryFederationServices.2016.FederationServerAuthenticationProviderLoadMonitor (UnitMonitor)

Impossibile caricare un provider di autenticazione. Tutte le richieste di autenticazione che richiedono tale provider avranno esito negativo.

Knowledge Base article:

Riepilogo

Questo monitoraggio consente di controllare se si verificano errori durante il caricamento dei provider di autenticazione all'avvio del servizio ADFS. Dopo aver risolto la causa del problema e aver riavviato il servizio ADFS, per ripristinare lo stato integro di questo monitoraggio è necessaria una reimpostazione manuale.

Causa

In ADFS si verifica questo stato quando il caricamento di uno o più provider di autenticazione ha esito negativo. Questa eventualità è più frequente con i provider di autenticazione personalizzata utilizzati per l'autenticazione a più fattori.

Soluzioni

Se l'errore si verifica per un provider di autenticazione personalizzata, consultare le istruzioni del provider per controllarne l'installazione nel computer in cui viene segnalato l'errore, quindi riavviare il servizio ADFS. Nota: l'installazione del provider di autenticazione deve essere eseguita in ogni nodo della farm ADFS e costituisce un passaggio separato rispetto alla distribuzione e alla configurazione di ADFS.

Element properties:

TargetMicrosoft.ActiveDirectoryFederationServices.2016.FederationServer
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogTimer2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Errore durante il caricamento del provider di autenticazione
Descrizione evento: {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.ActiveDirectoryFederationServices.2016.FederationServerAuthenticationProviderLoadMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.ActiveDirectoryFederationServices.2016.FederationServer" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogTimer2StateMonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.ActiveDirectoryFederationServices.2016.FederationServerAuthenticationProviderLoadMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="TimerEventRaised" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>AD FS/Admin</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">105</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>MatchesMOM2005RegularExpression</Operator>
<Pattern>(^AD FS$)</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
<TimerWaitInSeconds>900</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>