Vad är autentisering?
Autentisering är hur en app kontrollerar vem någon är innan den släpper in personen, till exempel med ett lösenord, en kod skickad via e-post eller "Logga in med Google".
Autentisering besvarar frågan "vem är du?". Dess partner, behörighet, besvarar "vad får du göra?". Att logga in är autentisering; att en admin ser en sida som en vanlig användare inte kan se är behörighet.
Vanliga metoder är e-post och lösenord, magiska länkar eller engångskoder skickade via e-post, inloggning med ett befintligt konto som Google eller Apple, och ett andra steg som en autentiseringsapp.
För att få det rätt behöver du lagra lösenord säkert, skydda mot upprepade gissningar, låta sessioner gå ut och kontrollera på servern att varje förfrågan kommer från en inloggad användare som får göra den.
I Mythex bygger agenten inloggning för din apps användare med din egen databas eller en inloggningstjänst du väljer; det finns ingen inbyggd hanterad inloggningstjänst.
Frågor
Vad är skillnaden mellan autentisering och behörighet?
Autentisering kontrollerar vem du är. Behörighet avgör vad du får se och göra när du väl är inne.
Ska jag bygga egen inloggning eller använda en leverantör?
Leverantörer sköter det svåra, till exempel återställning av lösenord, inloggning via sociala konton och säkerhetsuppdateringar. Egen inloggning ger full kontroll men mer ansvar. Båda kan fungera om de görs noggrant.
Se även
Mythex · Pricing · Bygg vad som helst med AI · Mallar för webbplatser och appar · Mythex jämfört · Ordlista för apputveckling med AI · Gratis verktyg för apputveckling med AI · English