Verwendung der föderierten Google-Anmeldung mit Google Apps und ASP.net

8

Als Organisation verwenden wir Google Apps. Wir haben die kostenpflichtige Version (auf unsere Domain abgebildet) etc ...

Wir entwickeln eine webbasierte Anwendung, um Bestellungen und andere Geschäftsfunktionen zu verwalten. Ich möchte die föderierte Anmeldung mit unseren Google Apps-Konten verwenden können. Wenn ein Benutzer beispielsweise bei seiner E-Mail (gMail) angemeldet ist, sollte er automatisch bei unserer ASP.net-Anwendung angemeldet sein Wenn sie nicht eingeloggt sind, sollte sich das Anmeldeformular authentifizieren. gegen unser Google Apps-Konto.

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

    
Alex 11.08.2010, 13:26
quelle

3 Antworten

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 mit der Verwendung in Ihrer Anwendung sein.

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

    
ŁukaszW.pl 11.08.2010, 13:46
quelle
0

Wenn Sie die Google-API-Dokumentation schnell durchsuchen, müssen Sie die Google-Implementierung von OAuth verwenden Protokoll .

    
mlsteeves 11.08.2010 13:45
quelle
-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 den Google Apps-Diensten bietet 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.

    
Roopesh Shenoy 19.08.2010 12:23
quelle

Tags und Links