Inloggning

Bara Footway-login

En FW-app ritar aldrig en egen inloggning. Den har en knapp som skickar vidare till Footway-login.

Regeln

FW-appar loggar bara in via Footway-login: Hydra på login.footway.com och en BFF enligt fw-lovable-template BEST_PRACTICES §11. Aldrig supabase.auth.signIn*, supabase.auth.signUp, signInWithOAuth, oauth.lovable.app eller Lovables egen auth (@lovable.dev/cloud-auth-js, lovable.auth). Supabase används bara som databas och för edge-funktioner.

Regelns hem: docs/footway-login.md (#12982). Sessionen och BFF:en: fw-lovable-template BEST_PRACTICES.md §11 Session & Connection Resilience.

Knappen

FW APPNAMN

Developed by Footway

Text

Logga in med Footway

Under omdirigering

Skickar vidare… (knappen inaktiv)

Variant

Button variant="secondary"

Knappen anropar appens BFF, som startar flödet mot Hydra på login.footway.com och håller Footway-tokens på serversidan. Så ser det ut i FW Decision Desk och FW Developer. Här i designsystemet loggar knappen in demoanvändaren a.lind, och "Logga ut" i headern loggar ut och tömmer datalagrets cache.

Förbjudet

  • ✕ E-post- och lösenordsformulär
  • ✕ Knappen "Logga in med Google" (eller annan leverantör)
  • ✕ Registrering, magisk länk och engångskod
  • ✕ supabase.auth.signIn* / signUp / signInWithOAuth
  • ✕ oauth.lovable.app, @lovable.dev/cloud-auth-js, lovable.auth

Designsystemet har ingen komponent för detta. Nattens login-vakt söker efter mönstren i varje FW-app och öppnar ett kort per repo med träff.