2009-07-18 6 views
2

Nous utilisons des services Google Apps dans notre startup pour les e-mails et les documents. Cependant, pour d'autres raisons, telles que svn et bug tracker, nous avons nos machines locales sur lesquelles nous avons installé les applications requises. Tous ont leurs propres ensembles d'informations d'identification distincts.Serveur d'authentification pour Google Apps

Idéalement, je voudrais avoir une authentification (c'est-à-dire celle de Google Apps) et m'authentifier sur svn & trac etc. en les utilisant. Considérant que Google Apps ne prend pas en charge OpenID, quelle devrait être une bonne solution? Puis-je configurer un serveur qui utilise un protocole particulier et qui entoure toujours bien l'authentification Google Apps?

Répondre

1

Il existe maintenant un Google Federated Login API, il fournit des services OpenID. En outre, en tant que this guy has shown, il est facile d'utiliser Google App Engine pour créer un fournisseur OpenID de votre choix à l'aide des identifiants Google. HTH.

+0

Google Federated Login API dit: "Remarque: l'authentification OpenID est actuellement prise en charge pour les comptes Google uniquement, pas Google Apps (hébergé) comptes." – sharjeel

+0

Mise à jour: "Remarque: l'authentification OpenID prend désormais en charge les comptes Google Apps (hébergés)" – BorisHajduk

0

OAuth peut aider, jusqu'à un certain point - Les API gdata de Google Apps le supportent décemment, voir here. Bien sûr, tout cela nécessite et concerne la programmation, pas seulement l'administration du système: mais je sais que votre question est sur la programmation, puisque c'est sur Stack Overflow - si vous vouliez poser strictement des questions sur sysadm, vous bien sûr using serverfault.com, droit? -)

+0

Bien sûr, je n'ai pas de problème à me battre pour faire mon travail, mais ce serait génial si je construisais quelque chose en plus d'un design concret. En revanche, ce serait génial si je recevais une solution prête à l'emploi – sharjeel

Questions connexes