Forum: Rails France MongoDB et Authlogic

Posted by Yann KLIS (Guest)
on 2010-03-28 14:19
(Received via mailing list)
Hello tous !

Etant donné qu'on a quelques projets qui trainent utilisant MongoDB et 
qu'on
utilisait Authlogic jusque là comme solution d'authentification, on a
quelques patchs pour Authlogic afin de faire en sorte que les 2 se 
causent
ensemble.

Il y a pour le moment 2 commits (2 patchs quoi) :
- le premier rend Authlogic ORM agnostic avec le module de support pour
ActiveRecord
- le 2 second rajoute le module support pour MongoMapper

On a envoyé les pull requests nécessaires à Ben Johnson (le mainteneur 
de
Authlogic) mais si en attendant, vous voulez tester le fork est là
http://github.com/novelys/authlogic/

Pour nous la roadmap des prochains jours est la suivante :
- une suite de test pour MongoDB (shame on us, pas de TDD sur ce coup 
là,
mais on peut en discuter)
- un module support pour Mongoid
- vérifier ou patcher les plugins d'auth (FB connect, RPX, etc)

Les questions, remarques, suggestions, flamewar sur NoSQL sont les
bienvenues :)

++

yk

--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" 
de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

To unsubscribe from this group, send email to 
railsfrance+unsubscribegooglegroups.com or reply to this email with the 
words "REMOVE ME" as the subject.
Posted by Atalargo (Guest)
on 2010-03-28 16:09
(Received via mailing list)
Salut,
D'abord bonne idée, cela peut toujours servir :)
J'aurais deux petites questions :
 - Tout d'abord, j'ai moi aussi des projets à venir utilisant MongoDB
et RoR (ils sont en conception dans ma tête, pendant que je continue à 
travailler sur d'autres, mais cela viendra) et j'aurais aimé connaître
votre retour d'expérience du comportement de Ruby + Mongo et de Rails
+ MongoDB. Cela peut être intéressant je penses (bien que votre
context est particulier car doit beaucoup se porter sur la sécurité et
intégrité elle même de MongoDB

- Sinon je fais toujours le tour des solutions d'authentification (+
autorisation) , et j'aurais aimé votre retour d'expérience là aussi
sur AuthLogic. (J'ai, je pense, des besoins/attentes particulière, et
j'ai pas réellement trouvé de solution  les couvrant complètement  -
surtout sur l'autorisation il est vrai, besoin de role, permission
fine, groupes, avec principe d'héritage des droits, tout géré en base,
etc.

PS : si qq'un a une solutio nréelement efficace et éprouvé (et dont le
projet ne semple pas mort) je suis preneur :)

En tout cas bonne chance pour l'instant

On 28 mar, 14:18, Yann KLIS <yann.k...@gmail.com> wrote:
> - le 2 second rajoute le module support pour MongoMapper
> bienvenues :)
>
> ++
>
> yk

--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

To unsubscribe from this group, send email to 
railsfrance+unsubscribegooglegroups.com or reply to this email with the 
words "REMOVE ME" as the subject.
Posted by Thibaut Barrère (thbar)
on 2010-03-30 16:24
(Received via mailing list)
Hello Yann,

merci! Ca va être utile. Plus ça va plus j'utilise Sinatra + MongoDB
et j'en suis content :)

-- Thibaut


On 28 mar, 14:18, Yann KLIS <yann.k...@gmail.com> wrote:
> - le 2 second rajoute le module support pour MongoMapper
> bienvenues :)
>
> ++
>
> yk

--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

To unsubscribe from this group, send email to 
railsfrance+unsubscribegooglegroups.com or reply to this email with the 
words "REMOVE ME" as the subject.
Posted by Cyril Mougel (shingara)
on 2010-03-30 17:28
(Received via mailing list)
Le 30/03/10 16:23, Thibaut Barrère a écrit :
> Hello Yann,
>
> merci! Ca va être utile. Plus ça va plus j'utilise Sinatra + MongoDB
> et j'en suis content :)

Personnelement, j'utilise Devise pour l'authentication.

Mais c'est sûr que je fais plus une seule application sans MongoDB
désormais.

>> ensemble.
>> - une suite de test pour MongoDB (shame on us, pas de TDD sur ce coup là,
>> mais on peut en discuter)
>> - un module support pour Mongoid
>> - vérifier ou patcher les plugins d'auth (FB connect, RPX, etc)
>>
>> Les questions, remarques, suggestions, flamewar sur NoSQL sont les
>> bienvenues :)
>>
>> ++
>>
>> yk
>


--
Cyril Mougel
http://blog.shingara.fr

--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

To unsubscribe from this group, send email to 
railsfrance+unsubscribegooglegroups.com or reply to this email with the 
words "REMOVE ME" as the subject.
Posted by Yann KLIS (Guest)
on 2010-03-30 19:26
(Received via mailing list)
Le 30 mars 2010 17:27, Cyril Mougel <cyril.mougel@gmail.com> a écrit :

> Personnelement, j'utilise Devise pour l'authentication.


Tu peux expliquer ton choix ?

Ici, on a testé Devise, OK, c'était marrant, mais d'une autre côté, on a
moins de plugins d'auth que sur Authlogic.

Disons qu'entre les deux mon coeur balance (un peu comme entre 
mongomapper
et mongoid)

++

yk

--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" 
de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

To unsubscribe from this group, send email to 
railsfrance+unsubscribegooglegroups.com or reply to this email with the 
words "REMOVE ME" as the subject.
Posted by Nicolas Mérouze (Guest)
on 2010-03-30 22:18
(Received via mailing list)
En ce qui me concerne ça se réduirait en 1 mot : Rack. Et puis bon Rails 
3
aussi (Quoique j'ai pas checké Authlogic pour ça).

--
Nicolas Mérouze / @nmerouze
http://boldr.net

--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" 
de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

To unsubscribe from this group, send email to 
railsfrance+unsubscribegooglegroups.com or reply to this email with the 
words "REMOVE ME" as the subject.
Posted by Cyril Mougel (shingara)
on 2010-03-31 16:32
(Received via mailing list)
Le 30/03/10 19:25, Yann KLIS a écrit :
> Ici, on a testé Devise, OK, c'était marrant, mais d'une autre côté, on a
> moins de plugins d'auth que sur Authlogic.
>
> Disons qu'entre les deux mon coeur balance (un peu comme entre
> mongomapper et mongoid)
>

J'utilise Devise principalement de par warden. Je trouve Warden vraiment
très pratique. Devise est selon moi super léger. C'est un plaisir de
hack devise. Contrairement à Authlogic qui est selon moi ingérable.

De plus cette logique de UserSession ne m'a jamais plus.

--
Cyril Mougel
http://blog.shingara.fr

--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

To unsubscribe, reply using "remove me" as the subject.
Posted by Guillaume Betous (Guest)
on 2010-04-01 07:55
(Received via mailing list)
> J'utilise Devise principalement de par warden. Je trouve Warden vraiment
> très pratique. Devise est selon moi super léger. C'est un plaisir de hack
> devise. Contrairement à Authlogic qui est selon moi ingérable.
>

Je connaissais pas Devise (ni Warden d'ailleurs) c'est assez prometteur. 
Je
vais télécharger l'appli de demo histoire de bidouiller un peu.

Mais c'est vrai que jusqu'à présent aucune solution ne me convenait :
- faire à la main : trop risqué de laisser passer une belle connerie
- act_as_authenticated : génère du code figé, mises à jour pas évidentes
- authlogic : déjà mieux, mais un peu obscur et la conception est figée 
(ce
qui en soit n'est pas forcément gênant, mais du coup devient réducteur à
certaines utilisations).

gUI

--
Pour la santé de votre ordinateur, préférez les logiciels libres.
Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/
Browser le web : http://www.mozilla-europe.org/fr/products/firefox/
Suite bureautique : http://fr.openoffice.org/

--
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" 
de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscribe@googlegroups.com

To unsubscribe, reply using "remove me" as the subject.
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.