are_multiple_claim_values_allowed controls all claims in a scope
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- php
- Bereich
- authentication
Rechercherichtung
Beginne damit nachzuverfolgen, wie die Einstellung are_multiple_claim_values_allowed auf Claims innerhalb eines Scopes angewendet wird, mit besonderem Fokus auf eduperson_affiliation und eduperson_principal_name. Vergleiche das aktuelle Verhalten mit den vorgeschlagenen Alternativen auf Claim-Ebene und Scope-Ebene. Als abgeschlossen gilt die Aufgabe, wenn das Projekt eine abgestimmte, vorhersehbare Regel für einwertige und mehrwertige Claims hat, die durch relevante Tests abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- PHP
- Sterne
- 50
- Forks
- 28
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus simplesamlphp/simplesamlphp-module-oidc
-
prepared
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 65/100
simplesamlphp/simplesamlphp-module-oidc#358 · 2 Kommentare ·
-
ECDSA (ES256) support issues in OIDC module (JWK generation and token verification)Evtl. wieder frei @cicnavi hat das vor 178 Tagen übernommen, und es ist kein Pull Request offen. Offenprepared
simplesamlphp/simplesamlphp-module-oidc#334 · 1 Kommentar · 1 zugewiesene Person ·
-
Encryption key can only be stringEvtl. wieder frei @cicnavi hat das vor 217 Tagen übernommen, und es ist kein Pull Request offen. Offenenhancement prepared
simplesamlphp/simplesamlphp-module-oidc#332 · 1 Kommentar · 1 zugewiesene Person ·
-
ReflectionParameter::getClass() is deprecatedEvtl. wieder frei @cicnavi hat das vor 232 Tagen übernommen, und es ist kein Pull Request offen. Offenprepared
simplesamlphp/simplesamlphp-module-oidc#327 · 2 Kommentare · 1 zugewiesene Person ·
-
Missing support for multiple signature algorithmsEvtl. wieder frei @cicnavi hat das vor 267 Tagen übernommen, und es ist kein Pull Request offen. Offenenhancement prepared
simplesamlphp/simplesamlphp-module-oidc#324 · 1 Kommentar · 1 zugewiesene Person ·
Alle Issues in simplesamlphp/simplesamlphp-module-oidc
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
scanaislop/aislop#476 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
components-web-app/api-components-bundle#403 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
mollie/PrestaShop#1566 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
components-web-app/docs#193 ·
-
docs: add Python and PHP examples to docs/api.mdEvtl. vergeben @gaurika-analyst hat das heute übernommen. Offendocumentation good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
djazairdev/wilayas#12 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag