Development #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.
Demandes liées
Révisions associées
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)
Historique
Mis à jour par Paul Marillonnet il y a 10 mois
- Lié à Development #49212: Création de compte avec un numéro de téléphone mobile ajouté
Mis à jour par Paul Marillonnet il y a 10 mois
- Sujet changé de Pouvoir définir quels attributs de type téléphone sont à vocation identifiante pour l’usage à Pouvoir définir quels attributs de type téléphone sont à vocation identifiante pour l’usager
Mis à jour par Paul Marillonnet il y a 10 mois
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.
Mis à jour par Paul Marillonnet il y a 10 mois
- Statut changé de Nouveau à En cours
- Assigné à mis à Paul Marillonnet
Mis à jour par Robot Gitea il y a 10 mois
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
Mis à jour par Mikaël Ates il y a 10 mois
- Lié à Bug #73677: Sortir des statistiques d’utilisation de l’attribut de profil mobile ajouté
Mis à jour par Paul Marillonnet il y a 9 mois
- Projet changé de Publik à Authentic 2
- Club
Nonsupprimé
Mis à jour par Robot Gitea il y a 9 mois
- Statut changé de Solution proposée à En cours
Valentin Deniaud (vdeniaud) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 9 mois
Valentin Deniaud (vdeniaud) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 9 mois
- Statut changé de Solution proposée à Solution validée
Valentin Deniaud (vdeniaud) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 9 mois
- Statut changé de Solution validée à 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
Mis à jour par Transition automatique il y a 9 mois
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Paul Marillonnet il y a 9 mois
- Lié à Development #79135: custom_user : déprécier le champ de base User.phone ajouté
Mis à jour par Paul Marillonnet il y a 9 mois
- Lié à Development #79137: profil usager : gérer la tentative de désactivation d’un attribut téléphone utilisé comme identifiant dans a2 ajouté
Mis à jour par Paul Marillonnet il y a 9 mois
- Lié à Development #79183: api: endpoint local authentication healthcheck ajouté
add identifiers options on login/password authn (#78046)