Description
SAML login fails when custom attribute mapping is enabled because the authentication provider is not resolved before the user details are processed, preventing the username and other mapped attributes from being identified.
Steps to Replicate
Login to Blackboard Learn as administrator
Open Administrator Panel > Integrations > Authentication
Create or edit a SAML authentication provider
Under SAML Attribute Mapping, select Use Custom SAML Attribute
Enter the username attribute sent by the IdP, such as
eduPersonPrincipalNameSave and enable the provider
Log out and sign in through the SAML provider
Confirm whether the Learn session opens successfully
Expected Behavior:
The user signs in using the custom SAML attribute.
Observed Behavior:
Authentication completes at the IdP, but Learn displays Sign On Error and does not establish a session.
Affected Versions
Learn 4001.0.0
Target Release
SaaS Fixed (4001.0.0)
