We are in the process of completing of AD FS 2.0 configuration. The AD FS Infrastructure includes (2) federation server proxies in a farm, (2) federation servers in a farm, and a cluster SQL Server 2008 backend.
With that said, we see a handful of unsecured or incorrectly secured fault errors in the AD FS 2.0 Admin log on the federation proxy. The AD FS 2.0 Windows Service does start, so I am curious if these errors can be ignored or if there is any modifications
that can be done to resolve these errors. Connectivity on port 80 & 443 has been allowed between the federation server farm and federation proxy farm.
AD FS 2.0 Admin Log
-------------------
-------------------
Event ID: 248 - appears after the AD FS 2.0 Windows Service on the Proxy is restarted
-------------------
Log Name: AD FS 2.0/Admin
Source: AD FS 2.0
Date: 9/8/2010 3:40:34 PM
Event ID: 248
Task Category: None
Level: Error
Keywords: AD FS
User: NETWORK SERVICE
Computer: Prxy1
Description:
The federation server proxy was not able to retrieve the list of endpoints from the Federation Service at sts.domain.com. The error message is 'An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the
fault code and detail.'.
User Action
Make sure that the Federation Service is running. Troubleshoot network connectivity. If the trust between the federation server proxy and the Federation Service is lost, run the Federation Server Proxy Configuration Wizard again.
Related unsecured or incorrectly secured fault errors:
-------------------
Event ID: 394
-------------------
Log Name: AD FS 2.0/Admin
Source: AD FS 2.0
Date: 9/9/2010 7:41:54 AM
Event ID: 394
Task Category: None
Level: Error
Keywords: AD FS
User: NETWORK SERVICE
Computer: Prxy1
Description:
The federation server proxy could not renew its trust with the Federation Service.
Additional Data
Exception details:
An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail.
User Action
Ensure that the federation server proxy is trusted by the Federation Service. If the trust does not exist or has been revoked, establish a trust between the proxy and the Federation Service using the Federation Service Proxy Configuration Wizard by logging
on to the proxy computer.
-------------------
Event ID: 364
-------------------
Log Name: AD FS 2.0/Admin
Source: AD FS 2.0
Date: 9/8/2010 3:55:08 PM
Event ID: 364
Task Category: None
Level: Error
Keywords: AD FS
User: NETWORK SERVICE
Computer: Prxy1
Description:
Encountered error during federation passive request.
Additional Data
Exception details:
System.ServiceModel.Security.MessageSecurityException: An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail. ---> System.ServiceModel.FaultException: An error occurred when
verifying security for the message.
--- End of inner exception stack trace ---
Server stack trace:
at System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.ProcessReply(Message reply, SecurityProtocolCorrelationState correlationState, TimeSpan timeout)
at System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Microsoft.IdentityServer.Protocols.PolicyStore.IPolicyStoreReadOnlyTransfer.GetState(String serviceObjectType, String mask, FilterData filter, Int32 clientVersionNumber)
at Microsoft.IdentityServer.PolicyModel.Client.PolicyStoreReadOnlyTransferClient.GetState(String serviceObjectType, String mask, FilterData filter, Int32 clientVersionNumber)
at Microsoft.IdentityServer.ProxyConfiguration.ProxyConfigurationReader.GetServiceSettingsData()
at Microsoft.IdentityServer.ProxyConfiguration.ProxyConfigurationReader.GetFederationPassiveConfiguration()
at Microsoft.IdentityServer.Web.PassivePolicyManager.GetPassiveEndpointAbsolutePath()
at Microsoft.IdentityServer.Web.FederationPassiveAuthentication.GetPassiveEndpointAbsolutePath()
System.ServiceModel.FaultException: An error occurred when verifying security for the message.
AD FS 2.0 Debug Log
-------------------
No warnings or errors in the AD FS 2.0 Debug log related to the errors above
Cross posted from:
http://social.microsoft.com/Forums/en-US/partnerwinserver/thread/f9f11fac-abf2-4046-89fa-9054b6474f68