We have successfully Configured SAML 2.0 in Solarwinds and the Identity Provider is "Idaptive". I do not have any error in logs and while testing configuration but It is not authorizing the page and getting below error while logging in.
We have successfully Configured SAML 2.0 in Solarwinds and the Identity Provider is "Idaptive". I do not have any error in logs and while testing configuration but It is not authorizing the page and getting below error while logging in.
below is the logs from Main Orion Server, but in our environment we have two AWS and using ALB as our main url and configured SAML for Application Load Balancer as Audience URL.
*** Assembly OrionWeb, Version=2019.4.5200.9045, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly OrionWeb, Version=2019.4.5200.9045, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly SolarWinds.Orion.AccountManagement.Saml, Version=1.3.0.11538, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
2020-09-22 08:15:50,577 [361] (222) ERROR SolarWinds.Orion.AccountManagement.Saml.SamlManager - (null) System.NullReferenceException: Object reference not set to an instance of an object.
at SolarWinds.Orion.AccountManagement.Saml.SamlManager.IsSamlEnabled()
*** Assembly SolarWinds.Orion.AccountManagement.Web, Version=1.3.0.11538, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
2020-09-22 08:15:50,593 [361] (222) ERROR SolarWinds.Orion.AccountManagement.Web.SamlPage - (null) System.NullReferenceException: Object reference not set to an instance of an object.
at SolarWinds.Orion.AccountManagement.Saml.SamlManager.IsSamlEnabled()
at SolarWinds.Orion.AccountManagement.LegacyWebSite.Orion_SamlLogin.Page_Load(Object sender, EventArgs e)
*** Assembly SolarWinds.Orion.AccountManagement.DAL, Version=1.3.0.11538, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly SolarWinds.Orion.AccountManagement.Saml, Version=1.3.0.11538, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly SolarWinds.Orion.AccountManagement.DAL, Version=1.3.0.11538, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly OrionWeb, Version=2019.4.5200.9045, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly OrionWeb, Version=2019.4.5200.9045, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly SolarWinds.Orion.AccountManagement.Saml, Version=1.3.0.11538, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly SolarWinds.Orion.AccountManagement.DAL, Version=1.3.0.11538, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly OrionWeb, Version=2019.4.5200.9045, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly OrionWeb, Version=2019.4.5200.9045, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly OrionWeb, Version=2019.4.5200.9045, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly OrionWeb, Version=2019.4.5200.9045, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly OrionWeb, Version=2019.4.5200.9045, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly OrionWeb, Version=2019.4.5200.9045, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly SolarWinds.Orion.AccountManagement.Saml, Version=1.3.0.11538, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly SolarWinds.Orion.AccountManagement.DAL, Version=1.3.0.11538, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly OrionWeb, Version=2019.4.5200.9045, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
*** Assembly OrionWeb, Version=2019.4.5200.9045, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***
Could this be an error?
Object reference not set to an instance of an object.
Just googled it and - It simply means that some member/variable of some reference type is dereferenced by using and of its instance (non-static) members, which requires this member/variable to be non-null, but in fact it appears to be null. Simply execute it under debugger, it will stop the execution where the exception is thrown
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 195,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process.