12

Tengo un sitio web privado utilizado como sitio de intranet para trabajadores de todo el mundo que tienen cuentas en mi dominio de Google Apps (example.com). Actualmente usan OpenId para iniciar sesión en diversas herramientas de colaboración, por lo que quiero usar esto también para mi sitio.Forma más sencilla de usar openid como autenticación para contenido estático

  1. Quiero proteger el contenido estático en mi sólo para miembros privados web con OpenID (en lugar de, digamos, basicc HTTP auth), que ofrece Google Apps.

  2. Sé que cualquiera puede ser un proveedor de OpenID, por lo que quiero restringirlo a un nombre de dominio, específicamente mi dominio de Google Apps.

Por el momento mi contenido estático se sirve a través de nginx. Preferiría un simple módulo nginx que manejaría esto con solo un poco de configuración.

Si tengo que ensuciarme las manos, no me importa configurar un Python básico (digamos Django) o un servidor Java para manejar esto, pero no quiero usar PHP o Ruby.

Respuesta

0

Según el volumen de contenido, ¿por qué no lo publica en Google App Engine?

Existen restricciones en cuanto a la cantidad de material que puede colocar estáticamente (aunque puede servir desde DB) y el número de cambios por día.

Si su contenido es lo suficientemente pequeño y no cambia con demasiada frecuencia (100 veces al día creo que es el máximo) esto podría resolver sus problemas de autenticación y simplificar su vida un poco!

+0

¿Su intención es que GAE tenga soporte integrado integrado? Qué tan simple es eso de configurar. – AshirusNW

+0

está integrado. Eche un vistazo a los documentos del módulo de usuario. –

+0

Hmm para un sitio corporativo (que es) No estoy seguro de que me sienta cómodo con el uso del motor de aplicaciones para esto y para él. El sitio es muy simple (páginas estáticas) por lo que sería bueno tener una simple autenticación de código abierto o autenticación basada en oauth – AshirusNW

Cuestiones relacionadas