You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
are_multiple_claim_values_allowed controls all claims in a scope #360
If I set are_multiple_claim_values_allowed to true in a custom scope eduperson, which I need for eduperson_affiliation, eduperson_principal_name also becomes a list even if it contains only one value (and is defined as single-valued).
Maybe the are_multiple_claim_values_allowed setting should live at the claim definition level instead of scope?
Or: Always send single valued claims as string and expand to list if are_multiple_claim_values_allowed is set to true at the scope level, this would be the least intrusive refactor. But the downside is that this behaviour would be unpredictable for the RP.
For us, the RPs integrated with us are quite varied and we would need to stay predictable, and doing the "least intrusive refactor" would just be intrusive in a different way.
I agree on the first point, and being able to define singe vs multi at the claim level instead of scope level would be beneficial.
Activity
pradtke commentedon Sep 8, 2026
For us, the RPs integrated with us are quite varied and we would need to stay predictable, and doing the "least intrusive refactor" would just be intrusive in a different way.
I agree on the first point, and being able to define singe vs multi at the claim level instead of scope level would be beneficial.