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.