Esta guía explica cómo configurar la autenticación OpenID Connect de LinkedIn en su sitio de Discourse, permitiendo a los usuarios iniciar sesión con sus cuentas de LinkedIn.
Nivel de usuario requerido: Administrador
Resumen
La autenticación OpenID Connect de LinkedIn permite a los usuarios iniciar sesión en su sitio de Discourse utilizando sus cuentas de LinkedIn. Esta guía le guiará a través del proceso de configuración de la autenticación de LinkedIn, desde la creación de una aplicación para desarrolladores de LinkedIn hasta la habilitación de la función en su sitio de Discourse.
Creación de una aplicación de LinkedIn
- Vaya a LinkedIn Developers
- Haga clic en el botón “Create app” (Crear aplicación)
- Siga el proceso de configuración proporcionado
Necesitará una Página de LinkedIn asociada con su aplicación. Esta asociación no se puede cambiar más tarde, así que asegúrese de seleccionar la página correcta durante la configuración.
Habilitación de OpenID Connect
- Navegue a la pestaña “Products” (Productos) en su aplicación de LinkedIn
- Solicite acceso a “Sign In with LinkedIn using OpenID Connect” (Iniciar sesión con LinkedIn usando OpenID Connect)
Obtención de sus credenciales
Una vez habilitado Iniciar sesión con LinkedIn:
- Haga clic en el botón “View endpoints” (Ver puntos finales)
- Seleccione la pestaña “Auth” (Autenticación) para acceder a sus credenciales
Configuración de los ajustes de Discourse
-
En los ajustes de administrador de su Discourse, configure estos campos con las credenciales de LinkedIn:
linkedin_oidc_client_idlinkedin_oidc_client_secret
-
Vuelva al portal de desarrolladores de LinkedIn y añada una URL de redireccionamiento autorizada en la pestaña “Auth”:
- Formato:
https://discourse.example.com/auth/linkedin_oidc/callback - Reemplace
discourse.example.comcon el nombre de dominio de su sitio - LinkedIn requiere que las URL de redireccionamiento utilicen
https://
- Formato:
- Habilite la autenticación de LinkedIn en su sitio de Discourse:
- Establezca
enable_linkedin_oidc_loginsen verdadero en la configuración de su sitio
- Establezca
Solución de problemas
Si encuentra problemas con la validación de la clave secreta del cliente, asegúrese de estar ejecutando la última versión de Discourse, ya que se han realizado actualizaciones recientes para adaptarse al nuevo formato de clave secreta de LinkedIn.
Preguntas frecuentes
¿El inicio de sesión de LinkedIn requiere que los usuarios introduzcan sus credenciales de LinkedIn en Discourse?
No, los usuarios serán redirigidos a la página de inicio de sesión segura de LinkedIn para autenticarse y luego devueltos a su sitio de Discourse una vez autorizados.
¿Qué debo usar para el protocolo de URL de redireccionamiento (http vs https)?
LinkedIn requiere que las URL de redireccionamiento utilicen https://. Asegúrese de que su sitio de Discourse esté configurado con HTTPS y utilice el protocolo https:// en su URL de redireccionamiento.




