Frage

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

Wir entwickeln eine Web-basierte Anwendung Aufträge zu verwalten, und andere Business-Funktionalität. Ich möchte in der Lage sein, Verbundanmeldung zu verwenden, um mit unserer Google Apps-Konten- Zum Beispiel, wenn ein Benutzer in ihre E-Mail (GMail) angemeldet ist - sie sollten automatisch in unserer ASP.net Anwendung protokolliert werden Wenn sie nicht eingeloggt sind - das Protokoll sollte in Form Auth. gegen unsere Google Apps-Konto.

Wie kann dies geschehen? Ist es möglich, „get“ der Benutzer, der in der Lage sein zu aktuell mit dieser Methode angemeldet ist etc ...?

War es hilfreich?

Lösung

Sicher, Verwendung DotNetOpenAuth . Es wird von OpenID Bibliothek empfohlen, und es sollte einfach im Gebrauch sein. Soweit Google OpenId Schnittstelle dort bietet bei der Verwendung in einer Anwendung kein Problem sein sollte.

Stackoverflow erfolgreich nutzt es, und ich bin hier immer protokolliert, wenn ich auf meinem Google-Konto angemeldet bin.

scroll top