¿Es posible crear un plugin de Iniciar sesión con Ghost para Discourse?

No estoy lo suficientemente familiarizado con Ghost como para aconsejar adecuadamente aquí, pero puedo decir esto:

  • Nuestro enfoque recomendado es utilizar los estándares existentes para la autenticación, porque, bueno, la seguridad es clave cuando se trata de cuentas e inicios de sesión. Por ejemplo, GitHub - discourse/discourse-oauth2-basic: A basic OAuth2 plugin for use with Discourse o Discourse OpenID Connect (OIDC), disponible en el nivel empresarial de nuestro alojamiento oficial. O SAML, para los inclinados a la empresa.
  • Dados estos complementos anteriores, no creo que un complemento de autenticación específico de Ghost para Discourse esté justificado. Ghost necesitaría admitir uno de estos estándares y, una vez que lo hagan, no necesitará un complemento específico de Ghost. Estamos abiertos a colaborar aquí, pero mi instinto me dice que Ghost tendría que hacer el trabajo pesado de agregar algunas funciones de IDP a su oferta.
  • La ruta JWT también es una opción, como señaló @RGJ, el complemento existe y probablemente se pueda configurar para hacer lo mismo que el intermediario D-o-G. Sin embargo, es un estándar un poco obsoleto y generalmente recomendamos OAuth, OpenID, SAML o DiscourseConnect.
4 Me gusta