are_multiple_claim_values_allowed controls all claims in a scope
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- Active
- Stack technique
- php
- Domaine
- authentication
Piste de recherche
Commencez par retracer la manière dont le paramètre are_multiple_claim_values_allowed est appliqué aux claims au sein d’un scope, en vous concentrant sur eduperson_affiliation et eduperson_principal_name. Comparez le comportement actuel avec les alternatives proposées au niveau des claims et au niveau du scope. Le travail est considéré comme terminé lorsque le projet dispose d’une règle convenue et prévisible pour les claims à valeur unique et à valeurs multiples, couverte par les tests pertinents.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- PHP
- Étoiles
- 50
- Forks
- 28
- Merge moyen
- 1 min
- PR mergées (30 j)
- 1
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de simplesamlphp/simplesamlphp-module-oidc
-
prepared
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
simplesamlphp/simplesamlphp-module-oidc#358 · 2 commentaires ·
-
ECDSA (ES256) support issues in OIDC module (JWK generation and token verification)Peut-être à nouveau libre @cicnavi l’a pris il y a 173 jours, et aucune pull request n’est ouverte. Ouverteprepared
simplesamlphp/simplesamlphp-module-oidc#334 · 1 commentaire · 1 personne assignée ·
-
Encryption key can only be stringPeut-être à nouveau libre @cicnavi l’a pris il y a 212 jours, et aucune pull request n’est ouverte. Ouverteenhancement prepared
simplesamlphp/simplesamlphp-module-oidc#332 · 1 commentaire · 1 personne assignée ·
-
ReflectionParameter::getClass() is deprecatedPeut-être à nouveau libre @cicnavi l’a pris il y a 227 jours, et aucune pull request n’est ouverte. Ouverteprepared
simplesamlphp/simplesamlphp-module-oidc#327 · 2 commentaires · 1 personne assignée ·
-
Missing support for multiple signature algorithmsPeut-être à nouveau libre @cicnavi l’a pris il y a 262 jours, et aucune pull request n’est ouverte. Ouverteenhancement prepared
simplesamlphp/simplesamlphp-module-oidc#324 · 1 commentaire · 1 personne assignée ·
Toutes les issues de simplesamlphp/simplesamlphp-module-oidc
Issues similaires
-
[CoreBundle] Migrations are silently skipped on MariaDB with DBAL 4 (AbstractMigration::isMySql())OuvertePotential Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Sylius/Sylius#19270 · 1 commentaire · 4 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
invoiceninja/invoiceninja#13320 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
sync-en
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
Перевод устарел
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100