2010-08-11 19 views
8

Como organización, utilizamos Google Apps. Tenemos la versión paga (asignada a nuestro dominio) etc ...Uso del inicio de sesión con Google federado con Google Apps y la aplicación ASP.net

Estamos desarrollando una aplicación web para administrar pedidos y otras funcionalidades comerciales. Quiero poder utilizar el inicio de sesión federado con nuestras cuentas de Google Apps: Por ejemplo, si un usuario ha iniciado sesión en su correo electrónico (gMail), deben iniciar sesión automáticamente en nuestra aplicación ASP.net Si están no ha iniciado sesión - el formulario de inicio de sesión debe autenticarse. contra nuestra cuenta de aplicaciones de google.

¿Cómo se puede hacer esto? ¿Es posible "obtener" al usuario que está actualmente conectado usando este método, etc.?

+0

... ¿admite dotNetOpenAuth lo que quiero hacer? – Alex

Respuesta

2

Claro, use dotNetOpenAuth. Es recomendado por la biblioteca OpenId y debería ser fácil de usar. En la medida en que google proporciona la interfaz OpenId, no debería haber ningún problema con su uso en su aplicación.

Stackoverflow lo está usando con éxito y estoy conectado aquí siempre cuando estoy conectado a mi cuenta de google.

0

Simplemente haciendo una búsqueda rápida a través de la documentación API de Google, parece que necesita usar Google's implementation of OAuth protocol.

+0

El protocolo OAuth no es de Google. Lo apoyan, pero definitivamente no es de ellos, ni fue desarrollado principalmente por ellos. – casperOne

+0

@casperOne - Tiene usted razón, lo he actualizado. – mlsteeves

-4

Si aún no ha comenzado a desarrollar, incluso podría considerar desarrollar Appengine, utilizando Python o Java (aunque yo preferiría Python).

La ventaja es que tiene una integración mucho más cercana con los servicios de Google Apps y será mucho más fácil construir una funcionalidad adicional que funcione con las aplicaciones de Google (documentos/correo, etc.). Además de esto, no hay demasiadas molestias para alojar la aplicación.

+4

Estás haciendo trolling con la pregunta incorrecta. –

Cuestiones relacionadas