Wat is authenticatie?
Authenticatie is hoe een app controleert wie iemand is voordat hij toegang krijgt, bijvoorbeeld met een wachtwoord, een code per e-mail of „Inloggen met Google”.
Authenticatie beantwoordt de vraag „wie ben jij?”. De partner ervan, autorisatie, beantwoordt „wat mag je doen?”. Inloggen is authenticatie; dat een beheerder een pagina ziet die een gewone gebruiker niet ziet, is autorisatie.
Veelgebruikte methoden zijn e-mail en wachtwoord, magic links of eenmalige codes per e-mail, inloggen met een bestaand account zoals Google of Apple, en een tweede stap zoals een authenticator-app.
Het goed doen betekent wachtwoorden veilig opslaan, beschermen tegen herhaald raden, sessies laten verlopen en op de server controleren of elk verzoek komt van een ingelogde gebruiker die dat mag doen.
In Mythex bouwt de agent het inloggen voor de gebruikers van je app met je eigen database of een authenticatieprovider naar keuze; er is geen ingebouwde beheerde inlogdienst.
Veelgestelde vragen
Wat is het verschil tussen authenticatie en autorisatie?
Authenticatie controleert wie je bent. Autorisatie bepaalt wat je kunt zien en doen zodra je binnen bent.
Moet ik zelf inloggen bouwen of een provider gebruiken?
Providers nemen de lastige onderdelen over, zoals wachtwoord-resets, inloggen via sociale accounts en beveiligingsupdates. Zelf bouwen geeft volledige controle, maar ook meer verantwoordelijkheid. Beide kunnen werken als het zorgvuldig gebeurt.
Zie ook
Mythex · Pricing · Bouw alles met AI · Website- en app-templates · Mythex vergeleken · Woordenlijst voor apps bouwen met AI · Gratis tools voor apps bouwen met AI · English