Project

General

Profile

Development #49212

Création de compte avec un numéro de téléphone mobile

Added by Pierre Cros about 2 years ago. Updated about 2 months ago.

Status:
En cours
Priority:
Normal
Category:
Gestion d'identité (Authentic)
Target version:
Start date:
01 October 2021
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No
Club:
Yes

Description

https://publik.tracim.fr/ui/workspaces/1/contents/html-document/1353?folder_open=1

Cette fonctionnalité offre aux usagers la possibilité de se créer un compte en utilisant soit un numéro de téléphone mobile, soit une adresse
de courriel. Les deux possibilités seront proposées sur la page de création de compte.

L'adresse de courriel ou le numéro de mobile sont utilisés comme identifiants du compte et l'usager continue de définir son mot de passe
lors de la création. L'usager utilise ensuite son numéro de mobile, ou son adresse de courriel, comme identifiant et son mot de passe pour se
connecter.

Lorsque l'usager utilise une adresse de courriel à la création, ou qu'il la modifie par la suite, elle continuera d'être validée comme actuellement. Lorsque l'usager utilise un numéro de mobile, ou qu'il le modifie par la suite, un SMS est envoyé pour valider le numéro.

La fonction « mot de passe oublié » sera adapté pour fonctionner avec l'adresse de courriel ou le numéro de mobile.

Ce développement inclus les mécanismes de limitation de l'envoi de SMS en limitant les envois successifs.

Cette fonctionnalité ne sera pas activée par défaut. Le choix de l'activation sera fait par instance. Cette fonctionnalité ne pourra être activée que si un connecteur d'envoi de SMS est configuré.

Cette fonctionnalité ne signifie pas que l'usager va recevoir un SMS avec un code à chaque connexion (ce n'est pas "Connexion par SMS").


Related issues

Related to Publik - Development #48778: Permettre un l'enregistrement par SMS et une expérience mobile-firstRejeté24 November 2020

Actions
Related to Authentic 2 - Development #65173: custom_user : ajout d’un champ de numéro de téléphone vérifiableSolution déployée12 May 2022

Actions
Related to Authentic 2 - Development #65179: bibliothèque utilitaire d’envoi de smsRejeté12 May 2022

Actions
Related to Authentic 2 - Development #69221: backend authn : faire que le backend login/mot de passe accepte le numéro de téléphone de l’usagerSolution déployée19 September 2022

Actions
Related to Authentic 2 - Development #69222: frontend authn : adaptaton de la mire d’affichage du login / mot de passe pour saisie du numéro de téléphone en loginEn cours19 September 2022

Actions
Related to Authentic 2 - Development #69223: custom_user : vérification du numéro de téléphone par un challenge (envoi d’un code) à la création du compteSolution déployée19 September 2022

Actions
Related to Authentic 2 - Development #69224: backend ldap : approvisionner dans le modèle d’utilisateur authentic un numéro de téléphone fournit par l’annuaire (?)Nouveau19 September 2022

Actions
Related to Hobo - Development #69228: profil utilisateur : arrêter de créer par défaut l’attribut de profil "numéro de téléphone"Fermé19 September 2022

Actions
Related to w.c.s. - Development #69229: provisionning utilisateur : faire que w.c.s. reçoive correctement le numéro de téléphone du profil cœur de l’usagerRejeté19 September 2022

Actions
Related to Chrono - Development #69230: provisionning utilisateur : pouvoir utiliser le numéro de téléphone du modèle utilisateur a2 pour l’envoi des rappels SMS chronoRejeté19 September 2022

Actions
Related to Authentic 2 - Development #69314: api : accepter le numéro de téléphone de l’usager dans l’authentification drfSolution déployée20 September 2022

Actions
Related to Authentic 2 - Development #69365: custom_user : migrer les données de user.attributes.phone au format E.164Solution déployée21 September 2022

Actions
Related to Authentic 2 - Development #69430: api : modifier le champ DRF utilisé pour les attributs de type phone_numberSolution déployée22 September 2022

Actions
Related to w.c.s. - Development #69838: compatibilité E.164 pour les numéros de téléphones préremplisFermé04 October 2022

Actions
Related to Authentic 2 - Development #69890: custom_user : récupération du compte par envoi d’un code au numéro vérifié lorsque le mot de passe a été oublié par l’usagerSolution proposée05 October 2022

Actions
Related to Authentic 2 - Development #69906: api : faire que la recherche en "texte libre" sur les utilisateurs fonctionne sur un numéro international lorsqu’on tape un numéro localSolution déployée05 October 2022

Actions
Related to Authentic 2 - Development #69907: manager : faire que la recherche en "texte libre" sur les utilisateurs fonctionne sur un numéro international lorsqu’on tape un numéro localSolution déployée05 October 2022

Actions
Related to Authentic 2 - Development #70486: forms : avoir un champ et son widget pour l’authentification par numéro de téléphoneSolution déployée19 October 2022

Actions
Related to Chrono - Development #70506: tester que les numéros de téléphone au format E.164 reçus d’authentic ne cassent pas l’envoi de SMSRejeté20 October 2022

Actions
Related to Publik - Support #72564: Création de compte : propositions amélioration affichage Nouveau16 December 2022

Actions
Related to Authentic 2 - Bug #72597: le ratelimiting sur l’envoi de SMS est boguéSolution déployée19 December 2022

Actions
Related to Authentic 2 - Bug #72603: création de compte par numéro de téléphone : (encore) des chaînes manquant à l’internationalisationRejeté19 December 2022

Actions
Related to Authentic 2 - Development #72604: création de compte : précisions sur la page de saisie du codeSolution déployée19 December 2022

Actions
Related to Authentic 2 - Development #72614: /accounts/ : parcours de modification d’un numéro de téléphone mobileNouveau19 December 2022

Actions
Related to Authentic 2 - Development #72615: /accounts/ : suppression d’un compte dont l’identifiant est le numéro de téléphoneNouveau19 December 2022

Actions
Related to Authentic 2 - Development #72627: authn mobile : faire du feature flag une option du /manage/Nouveau20 December 2022

Actions
Related to Authentic 2 - Development #72441: registration : conservation de la next_url tout au long de la séquence d’enregistrement par numéro de téléphoneEn cours14 December 2022

Actions
Related to Hobo - Development #72760: écran sms, intégrer la sélection du code paysEn cours23 December 2022

Actions
Related to Combo - Development #72769: cellule "profil" : formater les numéros de téléphone au style localSolution déployée23 December 2022

Actions
Related to Authentic 2 - Development #73345: fields : fournir une validation plus contraignante des numéros de téléphoneSolution déployée12 January 2023

Actions
Related to Hobo - Development #73676: migrer les attributs de profil phone du type chaîne de caractères vers le type numéro de téléphoneNouveau23 January 2023

Actions
Related to Authentic 2 - Support #73679: /accounts/ : pouvoir afficher l’état de validation du courriel et du numéro de téléphoneNouveau23 January 2023

Actions
Related to Authentic 2 - Development #73949: profil, champ de saisie de numéro de téléphoneNouveau28 January 2023

Actions
Related to w.c.s. - Autre #73948: formatage numéros de téléphoneNouveau28 January 2023

Actions
Related to Authentic 2 - Bug #73998: settings : les codes pays pour les zones téléphoniques françaises hors-métropoles sont erronéesSolution déployée31 January 2023

Actions

History

#1

Updated by Frédéric Péters about 2 years ago

  • Related to Development #48778: Permettre un l'enregistrement par SMS et une expérience mobile-first added
#2

Updated by Benjamin Dauvergne over 1 year ago

  • Assignee set to Benjamin Dauvergne
  • Start date changed from 08 December 2020 to 01 October 2021
#3

Updated by Mikaël Ates about 1 year ago

  • Subject changed from Création de compte par SMS to Création de compte avec un numéro de téléphone mobile
  • Club changed from No to Yes

A proposer en devs mutualisés au club.

#4

Updated by Mikaël Ates about 1 year ago

  • Assignee changed from Benjamin Dauvergne to Mikaël Ates
#6

Updated by Mikaël Ates about 1 year ago

  • Description updated (diff)
#8

Updated by Paul Marillonnet 9 months ago

  • Related to Development #65173: custom_user : ajout d’un champ de numéro de téléphone vérifiable added
#9

Updated by Paul Marillonnet 9 months ago

#10

Updated by Mikaël Ates 9 months ago

  • Status changed from Nouveau to En cours

Financement atteint. Objectif : cycle du 24 novembre.

#11

Updated by Mikaël Ates 9 months ago

  • Assignee changed from Mikaël Ates to Paul Marillonnet
#12

Updated by Mikaël Ates 9 months ago

  • Assignee changed from Paul Marillonnet to Mikaël Ates
#14

Updated by Paul Marillonnet 5 months ago

  • Related to Development #69221: backend authn : faire que le backend login/mot de passe accepte le numéro de téléphone de l’usager added
#15

Updated by Paul Marillonnet 5 months ago

  • Related to Development #69222: frontend authn : adaptaton de la mire d’affichage du login / mot de passe pour saisie du numéro de téléphone en login added
#16

Updated by Paul Marillonnet 5 months ago

  • Related to Development #69223: custom_user : vérification du numéro de téléphone par un challenge (envoi d’un code) à la création du compte added
#17

Updated by Paul Marillonnet 5 months ago

  • Related to Development #69224: backend ldap : approvisionner dans le modèle d’utilisateur authentic un numéro de téléphone fournit par l’annuaire (?) added
#18

Updated by Paul Marillonnet 5 months ago

  • Related to Development #69228: profil utilisateur : arrêter de créer par défaut l’attribut de profil "numéro de téléphone" added
#19

Updated by Paul Marillonnet 5 months ago

  • Related to Development #69229: provisionning utilisateur : faire que w.c.s. reçoive correctement le numéro de téléphone du profil cœur de l’usager added
#20

Updated by Paul Marillonnet 5 months ago

  • Related to Development #69230: provisionning utilisateur : pouvoir utiliser le numéro de téléphone du modèle utilisateur a2 pour l’envoi des rappels SMS chrono added
#21

Updated by Paul Marillonnet 5 months ago

  • Related to Development #69314: api : accepter le numéro de téléphone de l’usager dans l’authentification drf added
#22

Updated by Paul Marillonnet 5 months ago

  • Related to Development #69365: custom_user : migrer les données de user.attributes.phone au format E.164 added
#23

Updated by Paul Marillonnet 5 months ago

  • Related to Development #69430: api : modifier le champ DRF utilisé pour les attributs de type phone_number added
#24

Updated by Paul Marillonnet 4 months ago

  • Related to Development #69838: compatibilité E.164 pour les numéros de téléphones préremplis added
#25

Updated by Paul Marillonnet 4 months ago

  • Related to Development #69890: custom_user : récupération du compte par envoi d’un code au numéro vérifié lorsque le mot de passe a été oublié par l’usager added
#26

Updated by Paul Marillonnet 4 months ago

  • Related to Development #69906: api : faire que la recherche en "texte libre" sur les utilisateurs fonctionne sur un numéro international lorsqu’on tape un numéro local added
#27

Updated by Paul Marillonnet 4 months ago

  • Related to Development #69907: manager : faire que la recherche en "texte libre" sur les utilisateurs fonctionne sur un numéro international lorsqu’on tape un numéro local added
#28

Updated by Paul Marillonnet 4 months ago

  • Related to Development #70486: forms : avoir un champ et son widget pour l’authentification par numéro de téléphone added
#29

Updated by Paul Marillonnet 4 months ago

  • Related to Development #70506: tester que les numéros de téléphone au format E.164 reçus d’authentic ne cassent pas l’envoi de SMS added
#30

Updated by Chloé Girard 3 months ago

  • Target version changed from 2021 to 2022
#31

Updated by Mikaël Ates 3 months ago

  • Target version changed from 2022 to 2021

La version cible sert à désigner l'année pendant laquelle le ticket a été inscrit dans la roadmap. Ça correspond aux rapports roadmap 20xx (dans la barre de droite). Le rapport Roadmap complète pour voir la roadmap complète avec tous les tickets. Roadmap ouverte pour tousles tickets roamdap ouverts.

#34

Updated by Mikaël Ates about 2 months ago

  • Assignee changed from Mikaël Ates to Paul Marillonnet
#36

Updated by Anaïs Ecuvillon about 2 months ago

  • Related to Support #72564: Création de compte : propositions amélioration affichage added
#37

Updated by Paul Marillonnet about 2 months ago

  • Related to Bug #72597: le ratelimiting sur l’envoi de SMS est bogué added
#38

Updated by Paul Marillonnet about 2 months ago

  • Related to Bug #72603: création de compte par numéro de téléphone : (encore) des chaînes manquant à l’internationalisation added
#39

Updated by Paul Marillonnet about 2 months ago

  • Related to Development #72604: création de compte : précisions sur la page de saisie du code added
#40

Updated by Paul Marillonnet about 2 months ago

  • Related to Development #72614: /accounts/ : parcours de modification d’un numéro de téléphone mobile added
#41

Updated by Paul Marillonnet about 2 months ago

  • Related to Development #72615: /accounts/ : suppression d’un compte dont l’identifiant est le numéro de téléphone added
#42

Updated by Paul Marillonnet about 2 months ago

  • Related to Development #72627: authn mobile : faire du feature flag une option du /manage/ added
#43

Updated by Paul Marillonnet about 2 months ago

  • Related to Development #72441: registration : conservation de la next_url tout au long de la séquence d’enregistrement par numéro de téléphone added
#44

Updated by Paul Marillonnet about 1 month ago

#45

Updated by Paul Marillonnet about 1 month ago

  • Related to Development #72769: cellule "profil" : formater les numéros de téléphone au style local added
#46

Updated by Paul Marillonnet 24 days ago

  • Related to Development #73345: fields : fournir une validation plus contraignante des numéros de téléphone added
#47

Updated by Paul Marillonnet 13 days ago

  • Related to Development #73676: migrer les attributs de profil phone du type chaîne de caractères vers le type numéro de téléphone added
#49

Updated by Paul Marillonnet 13 days ago

  • Related to Support #73679: /accounts/ : pouvoir afficher l’état de validation du courriel et du numéro de téléphone added
#50

Updated by Paul Marillonnet 6 days ago

#51

Updated by Paul Marillonnet 5 days ago

  • Related to Autre #73948: formatage numéros de téléphone added
#52

Updated by Paul Marillonnet 5 days ago

  • Related to Bug #73998: settings : les codes pays pour les zones téléphoniques françaises hors-métropoles sont erronées added

Also available in: Atom PDF