OpenID / Proveedor de identidad para alojamiento propio

Actualmente estoy buscando un buen proveedor de OpenID / Identity (idealmente de código abierto) que pueda alojarse en mis propios servidores. Quiero usarlo como proveedor de OpenID para un sistema de inicio de sesión que comparte el inicio de sesión (para SSO) en varias aplicaciones. Cada usuario se registra en el sitio principal y podrá utilizar todas las diferentes aplicaciones utilizando el SSO proporcionado por el proveedor de OpenID.

También soy consciente de que solo puedo usar Facebook, Twitter, OpenId, etc. Pero no quiero obligar a los usuarios a usar servicios de autenticación extranjeros debido a la naturaleza de los servicios proporcionados.

Sería genial si hubiera algún tipo de lista o revisión sobre un buen sistema probado.

Para la información técnica:

  • Servidores basados ​​en Linux (CentOS/RedHat).
  • Actualmente, el servidor designado para el proveedor de OpenID es simple. Lo que significa que, aparte de la configuración central, no hay nada más en la máquina.
  • Se agradece una interfaz web para el sistema OpenID, pero no es una característica imprescindible.
No lo he usado, así que solo un comentario: packages.debian.org/testing/web/simpleid Si lo prueba y lo encuentra útil, publique una respuesta.
Hm, no creo que esto funcione correctamente. Como es un paquete de Debian que realmente no funcionará en sistemas basados ​​en CentOS/RedHat.
Es posible que desee buscar paquetes relevantes en su sistema.
Pregunta relacionada, pero también aceptando soluciones para un solo usuario: proveedor de OpenID para un solo usuario (autohospedado y gratuito/libre)
En teoría, MediaWiki puede hacer esto. No he tenido noticias de los usuarios. mediawiki.org/wiki/Extension:OpenID

Respuestas (1)

La respuesta aquí depende principalmente del marco que ya esté utilizando. PHP? Drupal? ¿Pitón? Django? Todos ellos tienen sus propias respuestas.

Tampoco mencionó qué versión de OpenID desea implementar. Las nuevas versiones como OpenID connect son radicalmente diferentes a las anteriores... Entonces, para responder esto correctamente, necesitaríamos más información aquí...