2010-08-11 10 views
8

Als Organisation verwenden wir Google Apps. Wir haben die kostenpflichtige Version (unserer Domain zugeordnet) usw.Google-Verbundanmeldung mit Google Apps und ASP.net-Anwendung verwenden

Wir entwickeln eine webbasierte Anwendung, um Bestellungen und andere Geschäftsfunktionen zu verwalten. Ich möchte in der Lage sein, föderierte Anmeldung mit unseren Google Apps-Konten zu verwenden - Zum Beispiel, wenn ein Benutzer in ihre E-Mail (gMail) eingeloggt ist - sollten sie automatisch in unserer ASP.net-Anwendung angemeldet sein Wenn sie sind nicht eingeloggt - das Anmeldeformular sollte auth. gegen unseren Google Apps-Account.

Wie kann das gemacht werden? Ist es möglich, den Benutzer, der gerade angemeldet ist, mit dieser Methode usw. zu "holen"?

+0

... unterstützt dotNetOpenAuth, was ich tun möchte? – Alex

Antwort

2

Sicher, verwenden Sie dotNetOpenAuth. Es wird von der OpenId-Bibliothek empfohlen und sollte einfach zu verwenden sein. Soweit Google OpenId-Schnittstelle zur Verfügung stellt, sollte es kein Problem geben, es in Ihrer Anwendung zu verwenden.

Stackoverflow verwendet es erfolgreich und ich bin hier immer angemeldet, wenn ich bei meinem Google-Konto angemeldet bin.

0

Bei einer kurzen Suche in der API-Dokumentation von Google klingt es so, als müssten Sie Google's implementation of OAuth protocol verwenden.

+0

Das OAuth-Protokoll ist nicht von Google. Sie unterstützen es, aber es gehört ihnen definitiv nicht, noch wurde es in erster Linie von ihnen entwickelt. – casperOne

+0

@casperOne - Sie haben Recht, ich habe es aktualisiert. – mlsteeves

-4

Wenn Sie noch nicht mit der Entwicklung begonnen haben, könnten Sie sogar in Betracht ziehen, für Appengine zu entwickeln - mit Python oder Java (obwohl ich selbst Python bevorzugen würde).

Vorteil ist, dass es eine viel engere Integration mit Google Apps-Diensten hat und es viel einfacher ist, weitere Funktionen zu erstellen, die mit Google-Apps (docs/mail usw.) funktionieren. Außerdem gibt es nicht zu viele Probleme beim Hosting der App.

+4

Sie trollen mit der falschen Frage. –

Verwandte Themen