Kulinda REST API humaanisha kujibu maswali matatu kwa kila request: wewe ni nani (authentication), unaruhusiwa kufanya nini (authorization), na je kituo ni cha faragha (transport). Kwa kuwa REST ni stateless, credentials lazima zisafiri na kila request badala ya kukaa katika session ya server.
Transport: HTTPS daima
Kila kitu hapa chini kinadhania . Bila hiyo, tokens na API keys husafiri kama plaintext na zinaweza kunusiwa. Hili haliwezekani kujadiliwa — bearer token juu ya HTTP ni token iliyovuja.
