Développement #78046
Pouvoir définir quels attributs de type téléphone sont à vocation identifiante pour l’usager
0%
Description
Voir les résultats sortis dans #73677, on dirait il n’y a pas deux instances qui ont un usage similaire des champs de type téléphone.
Certaines utilisent majoritairement le champ phone, lequel vient de fait recueillir des numéros de téléphone mobile, d’autres encore utilisent exclusivement le champ mobile.
Il y a eu dans #69228 la tentative de trancher, en arrêter de déployer le champ mobile ; le champ phone devenant alors le champ principal, à vocation identifiante, et des champs secondaires pouvant être créés au cas par cas. Il n’en reste pas moins qu’il y a un certain existant et qu’on aurait intérêt à pouvoir définir, instance par instance, les champs téléphones qui sont pris en compte pour l’identification des usagers.
Related issues
Associated revisions
migrate A2_ACCEPT_*_AUTHENTICATION to models (#78046)
authn: let the model backend decide which phone attribute to use (#78046)
registration: decide on which phone attribute to use (#78046)
password reset: decide on which phone attribute to use (#78046)
/manage/: make phone-authn config a flagged feature (#78046)
translation update (#78046)
History
Updated by Paul Marillonnet over 1 year ago
- Related to Développement #49212: Création de compte avec un numéro de téléphone mobile added
Updated by Paul Marillonnet over 1 year ago
- Subject changed from Pouvoir définir quels attributs de type téléphone sont à vocation identifiante pour l’usage to Pouvoir définir quels attributs de type téléphone sont à vocation identifiante pour l’usager
Updated by Paul Marillonnet over 1 year ago
En reprenant a peu près ce qui a été discuté en privé dans #73677 :
————
Partant du constat que les briques n’ont pas besoin de savoir lequel des attributs de téléphone entre en compte dans le process d’authentification, je me voyais bien ajouter un onglet de config de l’authentificateur login/mdp :
Attributs qui entrent en compte dans le processus d’authentification : ====================================================================== ☐ Username ☑ Email ◯ Téléphone principal 🔘 Téléphone mobile ◯ Téléphone professionnel
(Avec, bien sûr, la liste des attributs de type téléphone déduite dynamiquement en fonction de l’état du profil utilisateur étendu. Et peut-être aussi un message à l’admin indiquant que les usagers doivent savoir que pour bénéficier pleinement de la fonctionnalité authn téléphone ils doivent fournir un numéro correspondant à une ligne capable de recevoir des SMS — vraisemblablement une ligne mobile.)
À vue de nez, une fois qu’on a cette liste, le code dans le backend de l’authentificateur nécessite très peu de changements.
————
Cela permettrait de dégager les settings A2_ACCEPT_*_AUTHENTICATION
. Il resterait à voir comment cela s’articule avec le sélecteur d’attribut principal téléphone dans les settings BO w.c.s.
Updated by Paul Marillonnet over 1 year ago
- Status changed from Nouveau to En cours
- Assignee set to Paul Marillonnet
Updated by Robot Gitea over 1 year ago
Paul Marillonnet (pmarillonnet) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/authentic/pulls/75
- Titre : WIP: Pouvoir définir quels attributs de type téléphone sont à vocation identifiante pour l’usager (#78046)
- Modifications : https://git.entrouvert.org/entrouvert/authentic/pulls/75/files
Updated by Mikaël Ates over 1 year ago
- Related to Bug #73677: Sortir des statistiques d’utilisation de l’attribut de profil mobile added
Updated by Paul Marillonnet over 1 year ago
- Project changed from Publik to Authentic 2
- Club deleted (
No)
Updated by Robot Gitea over 1 year ago
- Status changed from Solution proposée to En cours
Valentin Deniaud (vdeniaud) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea over 1 year ago
Valentin Deniaud (vdeniaud) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea over 1 year ago
- Status changed from Solution proposée to Solution validée
Valentin Deniaud (vdeniaud) a approuvé une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea over 1 year ago
- Status changed from Solution validée to Résolu (à déployer)
Paul Marillonnet (pmarillonnet) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/authentic/pulls/75
- Titre : Pouvoir définir quels attributs de type téléphone sont à vocation identifiante pour l’usager (#78046)
- Modifications : https://git.entrouvert.org/entrouvert/authentic/pulls/75/files
Updated by Transition automatique over 1 year ago
- Status changed from Résolu (à déployer) to Solution déployée
Updated by Paul Marillonnet over 1 year ago
- Related to Développement #79135: custom_user : déprécier le champ de base User.phone added
Updated by Paul Marillonnet over 1 year ago
- Related to Développement #79137: profil usager : gérer la tentative de désactivation d’un attribut téléphone utilisé comme identifiant dans a2 added
Updated by Paul Marillonnet over 1 year ago
- Related to Développement #79183: api: endpoint local authentication healthcheck added
add identifiers options on login/password authn (#78046)