-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No fallback when certain Shib headers are not present #99
Comments
Well, I was able to remap the Username attribute to something from our Identity Provider and all is well enough. |
I'm so sorry @jdpurdyvi! In looking at the code, I was assuming that username was a required mapping. How were you getting around it before? Oh! Do you rely completely on the |
I suppose so? I would be happy to share specific env details if that's helpful:
Automatic login continued to work if I had a valid Shib session from a same-domain site that was still on v2.4.2 |
Ah, I see! It looks like you were using the email-matching to have it map to the correct user. Now that you have the Username mapping set to your I'll see what I can do to add a fallback check that mirrors the truly required fields instead of only the username. |
d64dd2b breaks configs that don't provide [username][name]. Could the code fallback to using Shib-Session-ID?
The text was updated successfully, but these errors were encountered: