
Came back from vacation and now have this error "An error occurred when verifying security for the message" when connecting to SWQL studio.
I can still log in fine from my .NET app that uses a web reference to SWIS and Orion Web Console connects and works fine from Orion server and remote boxes.
SolarWinds Orion Core 2011.1.1, NPM 10.1.3, IVIM 1.1.2
SolarWinds Orion SDK 1.2
Any ideas?
Update:
Still same error with connection using Server type 'Orion.'
Works with 'Orion AD'.
RemoteCertificateNameMismatch error using 'Orion over HTTPS'. If I continue I get 'Unable to connect to Information Service. The HTTP request was forbidden with client authentication scheme 'Basic.'
I believe the "The HTTP request was forbidden with client authentication scheme 'Basic.'" error indicates a bad username/password. Are you sure those are correct? Are you using a Windows account or a regular Orion user account?
You are quite right. I was trying something different when testing the HTTPS connection.
All is well. I think the Orion without HTTPS or AD never worked for me in the first place so my question is answered. Thank you.
By the way are you doing anything different than what is shown in the .pdf docs as far as what you send as username and password to SWIS when using an 'Orion AD?'
I'm having trouble authenticating to SWIS with AD credentials.
Non-AD creds work fine.
I've tries passing 'domain\username' and 'username@domain' but to no avail.
I've built my own SWIS proxy for C# using WSDL.exe which isn't the same as adding a service reference but I don't think that should stop sending AD creds.
My next step is to install VB.NET and see if the sample client will connect with AD creds but I'd figure I'd ask here just in case I was missing something obvious.
The "Orion AD" connection type in SWQL Studio is using the net.tcp protocol and passing Windows credentials (this will be handled using NTLM or Kerberos under the hood).
At this time, we don't support connecting over HTTPS using Windows accounts. It will have to be a regular Orion user account.
Sorry, just missed your post before adding to mine. Thanks for the help!
Yep, I've built the same VB.NET code and get the invalid creds exception.
I tried
GetSwisClient.ClientCredentials.UserName.UserName = "Administrator@MyDomain"
and
GetSwisClient.ClientCredentials.UserName.UserName = "MyDomain\Administrator"
My VB.NET client is in another domain but I can use the exact same credentials in the web console on the machine the VB.NET client is installed so I'm pretty sure it doesn't have anything do do with cross-domain authentication.
Is there another format or perhaps another property to set to allow AD creds to be passed to SWIS?