Well, just tried on a regular Windows 2003 SP1 - same issue and this one is
not a domain controller.
So, I suppose I'm down to some right that needs to be set.
Here is the full exception dump from my WSE trace:
<soap:Fault>
<faultcode
xmlns:q0="
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">q0:InvalidSecurityToken</faultcode>
<faultstring>Microsoft.Web.Services3.Security.SecurityFault: An
invalid security token was provided ---> System.Security.SecurityException:
WSE594: AcceptSecurityContext call failed with the following error message:
Logon failure: unknown user name or bad password.
..
at
Microsoft.Web.Services3.Security.Tokens.Kerberos.KerberosServerContext.AcceptContext(Byte[] inToken)
at
Microsoft.Web.Services3.Security.Tokens.KerberosToken.InitializeServerContext()
at
Microsoft.Web.Services3.Security.Tokens.KerberosToken.InitializeLifeTime()
at Microsoft.Web.Services3.Security.Tokens.KerberosToken.get_IsCurrent()
at Microsoft.Web.Services3.Security.Security.LoadToken(XmlElement
element, SecurityConfiguration configuration, Int32& tokenCount)
The Zone of the assembly that failed was:
MyComputer
--- End of inner exception stack trace ---
at Microsoft.Web.Services3.Security.Security.LoadToken(XmlElement
element, SecurityConfiguration configuration, Int32& tokenCount)
at Microsoft.Web.Services3.Security.Security.LoadXml(XmlElement element)
at Microsoft.Web.Services3.Security.Security.CreateFrom(SoapEnvelope
envelope, String localActor, String serviceActor)
at
Microsoft.Web.Services3.Security.ReceiveSecurityFilter.ProcessMessage(SoapEnvelope envelope)
at Microsoft.Web.Services3.Pipeline.ProcessInputMessage(SoapEnvelope
envelope)
at Microsoft.Web.Services3.WseProtocol.FilterRequest(SoapEnvelope
requestEnvelope)
at Microsoft.Web.Services3.WseProtocol.RouteRequest(SoapServerMessage
message)
at System.Web.Services.Protocols.SoapServerProtocol.Initialize()
at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type,
HttpContext context, HttpRequest request, HttpResponse response, Boolean&
abortProcessing)</faultstring>
<faultactor>http://localhost/WSSecurityKerberosPolicy/WSSecurityKerberosService.asmx</faultactor>
</soap:Fault>