Ir al contenido

Login GraphQL en local provider

Generado automáticamente desde el archivo fuente. No editar a mano — vuelve a ejecutar catalyst-changelog-sync.

  • Añade la mutation GraphQL oAuthCreateToken(payload: OAuthCreateTokenInput!): OAuthTokens! (grants Password y Refresh Token) — gemela del REST POST /api/o-auth/token, ambas delegando en el mismo handler compuesto.
  • Conecta el formulario de login de Aurora con esa mutation: estado de carga durante la petición, verificación del guard, redirección a / al acertar (y permanencia en /auth/sign-in al fallar), y authenticationPasswordGuard en las rutas protegidas. Los textos del login son traducibles.

El backend local-provider traía un endpoint REST de tokens, pero el frontend llamaba a una mutation GraphQL que no existía — así que el formulario de login estaba roto contra él. Ahora el flujo funciona de punta a punta en el navegador. REST queda para clientes externos conformes a RFC 6749; GraphQL sirve a los frontends propios de Aurora — un mismo flujo de negocio sobre dos transportes. Un grant_type no soportado devuelve un error conforme a OAuth2.


Ver propuesta original