2009-07-18 16 views
2

Wir verwenden in unserem Startup Google Apps-Dienste für E-Mails und Dokumente. Für einige andere Zwecke wie Svn und Bug Tracker haben wir unsere lokalen Maschinen, auf denen wir die benötigten Apps installiert haben. Alle von ihnen haben ihre eigenen separaten Anmeldesätze.Authentifizierungsserver für Google Apps

Idealerweise hätte ich gerne eine Authentifizierung (d. H. Die von Google Apps) und authentifiziere sie auf svn & trac usw. mit ihnen. Wenn Google Apps OpenID nicht unterstützt, was sollte eine gute Lösung sein? Kann ich einen Server einrichten, der ein bestimmtes Protokoll verwendet und trotzdem die Google Apps-Authentifizierung gut umschließt?

Antwort

1

Es gibt ein Google Federated Login API jetzt, es stellt OpenID Dienstleistungen zur Verfügung. Mit der this guy has shown können Sie mit Google App Engine ganz einfach einen eigenen OpenID-Anbieter erstellen, indem Sie Google IDs als zugrunde liegende Anmeldeinformationen verwenden. HTH.

+0

Google Federated Login API sagt: "Hinweis: OpenID-Authentifizierung wird derzeit nur für Google-Konten unterstützt, nicht Google Apps (gehostet) Konten." – sharjeel

+0

Update: "Hinweis: OpenID-Authentifizierung unterstützt jetzt Google Apps (gehostete) Konten" – BorisHajduk

0

OAuth kann helfen, bis zu einem gewissen Grad - Google Apps 'gdata APIs unterstützen es anständig, siehe here. Natürlich erfordert das alles und betrifft die Programmierung, nicht nur die Systemadministration: Aber dann weiß ich sicher, dass Ihre Frage über Programmierung ist, da es sich um Stack Overflow handelt - wenn Sie genau nach Sysadmproblemen fragen möchten, würden Sie natürlich sein using serverfault.com, richtig? -)

+0

Natürlich habe ich kein Problem damit zusammen zu hacken, um meine Arbeit zu erledigen, aber es wäre toll, wenn ich etwas auf einem konkreten Design aufbauen würde. Auf der anderen Seite wäre es toll, wenn ich eine Out-of-the-Box-Lösung – sharjeel

Verwandte Themen