Pregunta

Como organización, utilizamos Google Apps. Tenemos la versión de pago (asignada a nuestro dominio), etc ...

Estamos desarrollando una aplicación basada en web para gestionar pedidos, y otras funcionalidades de negocio. Quiero ser capaz de utilizar el acceso federado con nuestro Cuentas de Google Apps Por ejemplo, si un usuario está conectado a su correo electrónico (Gmail) - que debe automáticamente estar registrado para nuestra aplicación ASP.net Si no está conectado - el registro en el formulario debe auth. en contra de nuestras cuenta de Google Apps.

¿Cómo puede hacerse esto? ¿Es posible que sea capaz de "obtener" el usuario que ha iniciado la sesión en el uso de este método, etc ...?

¿Fue útil?

Solución

Por supuesto, el uso dotNetOpenAuth . Se recomienda por la biblioteca OpenID y debe ser fácil de usar. Por lo que Google proporciona una interfaz de OpenID no debería haber ningún problema con el uso en su aplicación.

Stackoverflow está utilizando con éxito y estoy aquí siempre conectado cuando estoy conectado a mi cuenta de Google.

Otros consejos

Simplemente haciendo una búsqueda rápida a través de documentación de la API de Google, parece que usted necesita para su uso puesta en práctica de Google de OAuth protocolo .

Si usted todavía no ha comenzado a desarrollar, incluso se podría considerar el desarrollo de App Engine - uso de Python o Java (aunque preferiría Python yo).

ventaja es que tiene una integración mucho más estrecha con los servicios de Google Apps y que será mucho más fácil de construir aún más la funcionalidad que funciona con Google Apps (docs / electrónico, etc.). Además de esto, que enviaban muchas molestias para la celebración de la aplicación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top