Junior
Hoe worden gegevens verzonden bij gebruik van Basic Auth?
sobes.tech AI
Antwoord van AI
Gegevens (gebruikersnaam en wachtwoord) worden verzonden in de HTTP-header Authorization.
Headerformaat:
Authorization: Basic <gecodeerde_gegevens>
gecodeerde_gegevens is een string die is verkregen door gebruikersnaam:wachtwoord te coderen met Base64.
Voorbeeld:
Als de gebruikersnaam user en het wachtwoord password is, dan is de te coderen string: user:password.
Gecodeerde string (Base64): dXNlcjpwYXNzd29yZA==.
De header ziet er als volgt uit:
Authorization: Basic dXNlcjpwYXNzd29yZA==
Het is belangrijk te begrijpen dat Base64 geen encryptie is, maar slechts codering. De gegevens kunnen gemakkelijk worden gedecodeerd, daarom wordt sterk aanbevolen om Basic Auth alleen met HTTPS te gebruiken om de verzonden informatie te beschermen tegen onderschepping.