Salut Michel,

Nous avons finalement choisi de placer Human Coders News comme service central. 
C'est votre compte HCN qui vous permettra de vous logger sur nos autres sites 
(Human Talks, Human Coders Jobs...). Cela nous permet de simplifier un peu le 
process.
Coté, BDD, la contrainte venait principalement de Heroku.

Camille 

Le 16 sept. 2012 à 13:48, Michel Pigassou a écrit :

> Petit up la dessus.
> Camille quelle solution a été retenue ?
> 
> Et pour la remarque de Paul sur le partage de BDD entre plusieurs instance, 
> je vois pas les problemes. L'addon Adminium fonctionne comme ca et s'en sort 
> très bien.
> 
> On Sunday, August 5, 2012 5:09:26 PM UTC+2, Camille Roux wrote:
> Dac, donc vous validez l'idée de l'appli séparée qui servirait de provider 
> Oauth.
> Vous avez un avis sur le choix entre sso-devise-omniauth-provider et 
> doorkeeper ? J'ai l'impression que Doorkeeper est plus simple à mettre en 
> place...
> 
> Camille
> 
> Le dimanche 5 août 2012 11:45:26 UTC+2, Jean-Hadrien Chabran a écrit :
> Petite remarque rapide pour ma part, 
> 
> Je m'éloignerais autant que possible d'OAuth2 vu la récente débacle, au moins 
> le temps qu'un truc plus clair apparaise et resterais sur du OAuth1 bien 
> stable, voir : http://hueniverse.com/2012/07/oauth-2-0-and-the-road-to-hell/
> 
> 
> 
> 
> 
> 2012/8/4 Thibaut Barrère <[email protected]>
> Réponse rapide: regarde vers là bas:
> 
> https://github.com/joshsoftware/sso-devise-omniauth-provider (et le client 
> associé)
> 
> Dans tous les cas j'opterais pour une solution basée sur HTTP et avec un 
> service d'authentification, plutôt que de dupliquer des bases etc.
> 
> Thibaut
> --
> http://www.logeek.fr
> 
> Le 4 août 2012 à 14:24, Camille Roux <[email protected]> a écrit :
> 
>> Hello les rubyistes !
>> 
>> On se prend la tête avec Matthieu depuis plusieurs jours sur 
>> l'implémentation d'une fonctionnalité qu'on souhaiterait ajouter à notre 
>> plateforme. Comme on arrive pas à se décider sur la solution, on voulait en 
>> parler ici pour avoir votre avis.
>> 
>> L'idée est qu'on puisse se logger sur tout nos sites (sites d'actu, job 
>> board, Human Talks...) avec un seul et même compte Human Coders. A plus long 
>> terme, nous souhaiterions regrouper des infos des différents sites sur un 
>> même profil. Par exemple, que sur la même page, on puisse savoir les actu 
>> que la personne a postées, les talks qu'elle a fait au Human Talks, le 
>> nombre de commentaires postés...
>> 
>> L'environnement :
>> • Chaque appli est sur une instance Heroku à part (tous les sites d'actu 
>> sont gérés par la même instance)
>> • Toutes les applis sont en Rails 3
>> • Une seule appli a de l'authentification (les sites d'actu) pour le moment 
>> et c'est géré par Devise
>> 
>> Le début de la solution à laquelle on pense :
>> • Créer une nouvelle appli "Account" qui servirait pour le SSO et qui 
>> afficherait les profils des users à terme.
>> • Utiliser Doorkeeper pour faire provider OAuth 2
>> • Migrer les comptes utilisateurs de l'appli des sites d'actu vers la 
>> nouvelle appli "Account"
>> 
>> Ensuite, soit on pourrait assurer des synchro de données entre appli soit 
>> avec des crons soit avec des delayed jobs en passant par des API privées et 
>> un peu de cache. Une autre idée serait d'avoir une base de données commune 
>> pour les utilisateurs qui serait partagée à travers toutes applis. En 
>> revanche, je sais pas comment gérer ça proprement avec Heroku.
>> 
>> Qu'en pensez-vous ?
>> 
>> Merci beaucoup pour votre aide. On vous prépare un paquet de nouveautés pour 
>> la rentrée :)
>> 
>> Bon weekend,
>> Camille
>> 
>> -- 
>> 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 
>> [email protected]
>> Pour résilier votre abonnement envoyez un e-mail à l'adresse 
>> [email protected]
> 
> 
> -- 
> 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 
> [email protected]
> Pour résilier votre abonnement envoyez un e-mail à l'adresse 
> [email protected]
> 
> 
> 
> -- 
> Jean-Hadrien Chabran 
> 
> 
> -- 
> 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 
> [email protected]
> Pour résilier votre abonnement envoyez un e-mail à l'adresse 
> [email protected]

-- 
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 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à