IMPORTANT ANNOUNCEMENT: On May 6, 2024, Carbon Black User eXchange (UeX) and Case Management will move to a new platform!
The Community will be in read-only mode starting April 19th, 7:00 AM PDT. Check out the blog post!
You will still be able to use the case portal to create and interact with your support cases until the transition, view more information here!

App Control: SAML Login Fails After Upgrade to Server 8.10.2

App Control: SAML Login Fails After Upgrade to Server 8.10.2

Environment

  • App Control Server: 8.10.2
  • SAML Integration

Symptoms

  • After completing authentication with the Identity Provider (IdP) an HTTP Error 500 is encountered on the URL:
    https://ServerAddress/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp
  • Errors in the PHPErrors log similar to:
    PHP Fatal error:  Uncaught Error: Class "SimpleSAML\Error\Assertion" not found in C:\Program Files (x86)\Bit9\Parity Console\WebUI\simplesamlphp\www\_include.php:7
    Stack trace:
    #0 C:\Program Files (x86)\Bit9\Parity Console\WebUI\simplesamlphp\www\module.php(8): require_once()
    #1 {main}
      thrown in C:\Program Files (x86)\Bit9\Parity Console\WebUI\simplesamlphp\www\_include.php on line 7
    

Cause

This issue was tracked and investigated under EA-24309.

Resolution

This issue was addressed with the release of Server 8.10.4 (EP-20492).

Additional Notes

Previously the workaround to restore SAML was:
  1. Log in to the application server hosting the Console as the Carbon Black Service Account.
  2. Use an administrative command prompt to issue the following two commands:
    C:\WINDOWS\sysWOW64\inetsrv\appcmd.exe delete vdir /vdir.name:"Parity Console Web"/"SimpleSAML"
    C:\WINDOWS\sysWOW64\inetsrv\appcmd.exe add vdir /app.name:"Parity Console Web/" /path:/SimpleSAML /physicalPath:"C:\Program Files (x86)\Bit9\Parity Console\WebUI\simplesamlphp\public"

Labels (1)
Was this article helpful? Yes No
100% helpful (1/1)
Article Information
Author:
Creation Date:
‎02-07-2024
Views:
310
Contributors