O Ponto de Extremidade da Declaração de Serviço ao Consumidor Não Foi Configurado

Microsoft.ActiveDirectoryFederationServices2012R2.TokenIssuanceConfigurationAssertionConsumerServiceNotFoundErrorRule (Rule)

Knowledge Base article:

Resumo

A emissão de token falho porque a solicitação especificou um ponto de extremidade de declaração de serviço ao consumidor que não foi configurado ou não é compatível com a terceira parte confiável.

Causas

1. A Declaração de Serviço ao Consumidor não está configurada ou ativada na terceira parte confiável.

2. O ponto de extremidade Resolução do Artefato não está configurada no STS.

Para obter mais informações sobre os parâmetros de solicitação que não estão disponíveis na terceira parte confiável que pode ter causado esse evento, consulte os detalhes adicionais especificados dentro dele

Resoluções

Para a causa 1, use o snap-in do AD FS para configurar a Declaração de Serviço ao Consumidor com os parâmetros especificados para esta terceira parte confiável. Além disso, verifique se o serviço de resolução de artefato está habilitado se o artefato SAML for solicitado.

Para a causa 2, use o snap-in do AD FS e navegue até o nó dos pontos de extremidade e verifique se o ponto de extremidade do tipo SAML-ArtifactResolution está habilitado.

Element properties:

TargetMicrosoft.ActiveDirectoryFederationServices2012R2.TokenIssuance
CategoryConfigurationHealth
EnabledTrue
Event_ID273
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
O Ponto de Extremidade da Declaração de Serviço ao Consumidor Não Foi Configurado
A solicitação especificou um ponto de extremidade de declaração de serviço ao consumidor que não foi configurado ou não é compatível com a terceira parte confiável '{0}'. Falha na emissão de token. Verifique a guia Contexto do Alerta para obter mais detalhes sobre os pontos de extremidade que o AD FS usa.
Event Log$Target/Host/Host/Property[Type="Microsoft.ActiveDirectoryFederationServices2012R2.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.ActiveDirectoryFederationServices2012R2.TokenIssuanceConfigurationAssertionConsumerServiceNotFoundErrorRule" Enabled="true" Target="Microsoft.ActiveDirectoryFederationServices2012R2.TokenIssuance" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>ConfigurationHealth</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.ActiveDirectoryFederationServices2012R2.FederationServer"]/ADFSEventLog$</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">273</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>MatchesMOM2005RegularExpression</Operator>
<Pattern>(^AD FS$)</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.ActiveDirectoryFederationServices2012R2.TokenIssuanceConfigurationAssertionConsumerServiceNotFoundErrorRule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[4]$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/Params/Param[4]$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>