6 juillet 2015 — authentification, gem, github, i18n, opensource, rails, ruby
J’ai créé une petite gemme Ruby. Son petit nom c’est devise-track_locale. Si vous utilisez Ruby on Rails et Devise sur un site multilangue, cela vous permets d’enregistrer la dernière langue utilisée par l’utilisateur, automatiquement.
C’est un module Devise, donc son installation est aussi simple que d’ajouter :track_locale
dans la liste de modules Devise et un champ locale
sur les utilisateurs.
Ce n’est pas grand chose, mais plutôt que de garder cette fonctionnalité sur un site j’en ai fait une petite librairie externe, réutilisable, open-source, testée. Et je compte bien en faire autant pour tous ces petits développements qui sortent des fonctionnalités du cœur de mes sites.
26 juin 2008 26 commentaires — authentification, google, sécurité, yahoo
La dernière innovation 2.0 est l’import de contacts automatiquement depuis votre compte GMail, Yahoo, etc. C’est bien pratique, ça permet de spammer tous ses contacts en quelques clics seulement.
Mais voilà, pour accéder à cette mine d’or d’adresses email il faut la clef. C’est ainsi qu’on se retrouve avec des sites comme Twitter, Plaxo, Facebook et j’en passe qui vous demandent votre mot de passe de webmail. Vous savez, le mot de passe le plus important, celui qui accède à toute votre vie, celui qui permet de récupérer tous les autres mots de passe.
La première règle de sécurité qu’on apprends est pourtant qu’il ne faut jamais donner son mot de passe à un tiers. Alors quand en plus c’est une popup où on ne voit même pas sur quel site on se trouve qui nous le demande…
Ici, popup d’import de Plaxo, pour ajouter des contacts à Mixin
Mais il existe un moyen de partager sa liste de contacts sans révéler son mot de passe ! Pour ça des chouettes APIs ont été crées pour Google Contacts et Yahoo! Address Book, fonctionnant à l’aide de jetons d’utilisation. En les utilisant vous êtes tout simplement redirigé sur votre webmail qui vous demande si vous acceptez de partager votre liste de contacts. Beaucoup plus efficace, jamais votre mot de passe n’aura voyagé sur un site étranger et le jeton n’est utilisable qu’une seule fois. C’est cette méthode qu’utilise par exemple Flickr :
N’alimentez pas le système, ne risquez pas vos données sensibles, ne donnez pas vos mots de passe. Le pire est qu’avec de telles applications populaires en libre circulation les utilisateurs commencent à avoir l’habitude de donner leur mot de passe à tort et à travers.
25 septembre 2007 4 commentaires — authentification, openid
Grande nouvelle, France Télécom propose de l’OpenID ! Tous les utilisateurs d’Orange ou d’orange.fr peuvent créer un identifiant rapidement et gratuitement sur openid.orange.fr.
En prime la page explique très simplement comment utiliser un OpenID, avec une liste de sites les acceptant.
Malheureusement celle-ci brille par son manque total de sites ayant une version francophone et par le logo de Zooomr qui a supprimé ses inscriptions par OpenID.
L’autre fournisseur d’accès à Internet s’ayant fait remarquer récemment pour avoir fourni des OpenID était AOL. Ces derniers ont continué dans leur lancée en mettant en place de nouveaux sites web accessibles par OpenID. Est-ce qu’Orange fera de même ?
Le problème d’OpenId aujourd’hui est sans doute qu’il y a plus de fournisseurs d’OpenID que de sites clients…
12 mai 2007 6 commentaires — authentification, openid
OpenID est né pour ne plus avoir à créer autant de mots de passes que de comptes en ligne.
Aujourd’hui vous avez probablement plusieurs comptes sur des sites différents pour accéder à vos emails, vos photos, vos marque pages, parler sur des forums, des wikis, etc.
Ce nombre de comptes en ligne ne va qu’en s’agrandissant et le fait de recréer un login et un mot de passe pour chaque compte est contraire à l’ouverture que permet Internet. Avec un login OpenID vous aurez accès à tous les sites qui supportent OpenID. Une identité partagée, un seul mot de passe, entré une seule fois.
Voici un scénario d’utilisation d’OpenID. Pour cela il nous faut un utilisateur (Robert), un site (mesphotos.com) et un fournisseur (monid.net).
C’est aussi simple que cela ! Si le mécanisme interne vous intéresse, la spécification du site officiel vous éclairera. La seule chose à savoir est qu’OpenID est totalement ouvert et permet de choisir ses fournisseurs ou même de créer le sien. Le système permet également de choisir son login, indépendemment du fournisseur. Par exemple, mon login est sunfox.org.
Si vous avez un compte AOL vous en avez déjà un de la forme openid.aol.com/login. De même si vous avez un compte LiveJournal, Vox, Six Apart ou WordPress.com. Sinon il vous suffit de piocher dans cette liste de fournisseurs.
Parmis les services les plus populaires permettant de s’authentifier via OpenID l’on trouve Six Apart, Zoomr, Ma.gnolia, Highrise, Wikitravel, userstyles.org, Jyte, LiveJournal, Vox, …
est un développeur web vivant à Paris — Contact — Archives
Textes et contenus sous licence Creative Commons.