Pearson SAML webApp requires Identity as of 6.4.x.x

Pearson SAML webApp requires Identity as of 6.4.x.x

Issue:

The customer has a Pearson SAML webApp.
After upgrading to 6.4.x.x, users receive the following error when clicking on the Savvas Learning Company (formerly Pearson K12 Learning) webApp tile:

HTTP ERROR 500

Problem accessing /swPublicSSO/SAML/Pearson-SAML. Reason:

    Server Error

Caused by:

java.lang.NullPointerException


(We have also seen an instance of this with McGraw-Hill as well.)


Solution:

It appears that code changes in 6.4.x.x now require the Identity field to be populated, on the webApp's Authentication tab.  Previously this field was left blank.
The Identity entered should match the one used for the authenticationID parameter, on the Attributes tab.

For Example: If the authenticationID is set to match up with @@attr:saMAccountname@@, then you would want to use @@attr:saMAccountname@@ in the Identity field.