Erreur lors de la demande de résolution d'artefacts SAML

Microsoft.ActiveDirectoryFederationServices20.ArtifactServiceSamlArtifactResolutionRequestErrorRule (Rule)

Knowledge Base article:

Résumé

Le service de fédération n'a pas pu émettre de jeton pour l'approbation de fournisseur de revendications car l'artefact SAML n'a pas pu être résolu.

Causes

Pour plus d'informations sur la cause de cet événement, consultez les détails supplémentaires spécifiés dans l'événement.

Résolutions

Vérifiez la configuration du serveur proxy. Pour plus d'informations sur la manière de vérifier la configuration du serveur proxy, consultez la section « Vérifications à effectuer avant de résoudre les problèmes liés à AD FS 2.0 » dans le Guide de résolution des problèmes AD FS 2.0 (page éventuellement en anglais).

Element properties:

TargetMicrosoft.ActiveDirectoryFederationServices20.ArtifactService
CategoryAvailabilityHealth
EnabledTrue
Event_ID283
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Erreur lors de la demande de résolution d'artefacts SAML
Le service de fédération n'a pas pu émettre de jeton car l'artefact SAML n'a pas pu être résolu. La demande de résolution d'artefacts effectuée auprès de l'approbation de fournisseur de revendications « {0} » a donc échoué. Ouvrez l'onglet Contexte de l'alerte pour consulter les détails de l'événement.
Event Log$Target/Host/Host/Property[Type="Microsoft.ActiveDirectoryFederationServices20.FederationServer"]/ADFSEventLog$

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.ActiveDirectoryFederationServices20.ArtifactServiceSamlArtifactResolutionRequestErrorRule" Enabled="true" Target="Microsoft.ActiveDirectoryFederationServices20.ArtifactService" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>$Target/Host/Host/Property[Type="Microsoft.ActiveDirectoryFederationServices20.FederationServer"]/ADFSEventLog$</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">283</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>MatchesMOM2005RegularExpression</Operator>
<Pattern>(^AD FS$)|(^AD FS 2.0$)</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.ActiveDirectoryFederationServices20.ArtifactServiceSamlArtifactResolutionRequestErrorRule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[2]$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/Params/Param[2]$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>