-
Notifications
You must be signed in to change notification settings - Fork 23
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
Adding an attribute to a filtered #1760
Comments
need to discuss migration strategy (Thijs Kinkhorst - Sep 11, 2019) |
Can still reproduce this. The obvious solution would be to sort the attribute values before calculating the consent hash, but that would force all users who have previously given consent on non-alphabetically sorted attributes to give consent again. So as @thijskh remarked, we need a migration strategy to that. So what we need to do (during a migration period of, say, 6 months) we can do the following:
After the migration period (doesn't have to be too long, because if a user logs into a service only once every 6 months, it's not really a big problem to show consent again), remove this logic and revert back tot the original logic (except using the ordered hash instead of the IdP-order). |
There is already a ticket for consent hash robustness and work in progress to make it. However, I doubt it is a real world problem now. |
This issue is imported from pivotal - Originaly created at Apr 25, 2019 by Bart Geesink
When the IdP sends the values of a multivalued attribute in a different order as before, consent is shown again.
Steps to reproduce:
Have EduPersonEntitlement enabled in the ARP
Log in using mujina, add two values for EduPersonEntitlement
Accept consent
Start another session
Log in using mujina, add two values for EduPersonEntitlement but now in opposite order
Consent is shown again
The text was updated successfully, but these errors were encountered: