Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Revision 615589 of Guide de l'implémenteur

  • Raccourci de la révision : Persona/The_implementor_s_guide
  • Titre de la révision : Guide de l'implémenteur
  • ID de la révision : 615589
  • Créé :
  • Créateur : teoli
  • Version actuelle ? Non
  • Commentaire
Étiquettes : 

Contenu de la révision

Le guide de configuration rapide peut être suffisant pour démarrer, mais quand vous construisez un site complet pour la production, vous aurez probablement besoin de fonctionnalités qui n'ont pas été couvertes par ce guide. Dans cette page, nous avons rassemblé les fonctionnalités qui sont couramment nécessaires pour les systèmes de connexion, et nous expliquons les meilleures pratiques pour les implémenter avec Persona.

Appeler logout() après une connexion échouée
Appeler toujours logout() si vous rejetez une assertion, pour évider une différence entre votre idée de l'utilisateur courant et l'idée de Persona, qui pourrait amener à une boucle infinie d'échecs de connexion.
Ajouter des adresses e-mail supplémentaires avec Persona
Comment permettre à vos utilisateurs d'ajouter une adresse e-mail secondaire en utilisant Persona.
Permettre aux utilisateurs de changer d'adresse e-mail
Comme permettre à vos utilisateurs de changer d'adresse e-mail en utilisant Persona.
Problèmes pour intégrer une protection CSRF
Un problème causé par l'intération entre un mécanisme courant de protection CSRF et l'API Observer de Persona.
Supporter les utilisateurs sans JavaScript
Persona requiert JavaScript. Cette page a quelques astuces pour supporter les utilisateurs qui n'ont pas JavaScript.
Appeler request() seulement depuis un gestionnaire de clic
Parce que Persona utilise une fenêtre popup, vous devez appeler request() ou get() seulement dans la fonction attachée à l'évènement click ou keypress, pas à un autre type d'évènement.
Tester votre système
Quelques conseils pour simuler la connexion et la déconnexion des utilisateurs sur votre site web.

 

Source de la révision

<p>Le <a href="/fr/Persona/Quick_Setup">guide de configuration rapide</a> peut être suffisant pour démarrer, mais quand vous construisez un site complet pour la production, vous aurez probablement besoin de fonctionnalités qui n'ont pas été couvertes par ce guide. Dans cette page, nous avons rassemblé les fonctionnalités qui sont couramment nécessaires pour les systèmes de connexion, et nous expliquons les meilleures pratiques pour les implémenter avec Persona.</p>
<div class="section">
 <dl>
  <dt>
   <a href="/fr/Persona/The_implementor_s_guide/Call_logout()_after_a_failed_login">Appeler logout() après une connexion échouée</a></dt>
  <dd>
   Appeler toujours logout() si vous rejetez une assertion, pour évider une différence entre votre idée de l'utilisateur courant et l'idée de Persona, qui pourrait amener à une boucle infinie d'échecs de connexion.</dd>
 </dl>
 <dl>
  <dt>
   <a href="/fr/Persona/The_implementor_s_guide/Ajouter_adresse_email_supplementaire_avec_Persona">Ajouter des adresses e-mail supplémentaires avec Persona</a></dt>
  <dd>
   Comment permettre à vos utilisateurs d'ajouter une adresse e-mail secondaire en utilisant Persona.</dd>
 </dl>
 <dl>
  <dt>
   <a href="/fr/Persona/The_implementor_s_guide/permettre_utilisateurs_changer_adresse_email">Permettre aux utilisateurs de changer d'adresse e-mail</a></dt>
  <dd>
   Comme permettre à vos utilisateurs de changer d'adresse e-mail en utilisant Persona.</dd>
 </dl>
 <dl>
  <dt>
   <a href="/fr/Persona/The_implementor_s_guide/problemes_integrer_protection_CRSF">Problèmes pour intégrer une protection CSRF</a></dt>
  <dd>
   Un problème causé par l'intération entre un mécanisme courant de protection CSRF et l'API Observer de Persona.</dd>
 </dl>
 <dl>
  <dt>
   <a href="/fr/Persona/The_implementor_s_guide/supporter_utilisateurs_sans_javascript" title="BrowserID/Quick setup">Supporter les utilisateurs sans JavaScript</a></dt>
  <dd>
   Persona requiert JavaScript. Cette page a quelques astuces pour supporter les utilisateurs qui n'ont pas JavaScript.</dd>
 </dl>
 <dl>
 </dl>
 <dl>
  <dt>
   <a href="/fr/Persona/The_implementor_s_guide/appeler_request()_seulement_depuis_gestionnaire_clic">Appeler request() seulement depuis un gestionnaire de clic</a></dt>
  <dd>
   Parce que Persona utilise une fenêtre popup, vous devez appeler<code> request() </code>ou <code>get()</code> seulement dans la fonction attachée à l'évènement <code>click</code> ou <code>keypress</code>, pas à un autre type d'évènement.</dd>
 </dl>
 <dl>
  <dt>
   <a href="/fr/Persona/The_implementor_s_guide/tester">Tester votre système</a></dt>
  <dd>
   Quelques conseils pour simuler la connexion et la déconnexion des utilisateurs sur votre site web.</dd>
 </dl>
</div>
<p>&nbsp;</p>
Revenir à cette révision