RESTful authentication is the implementation of a REST scheme. The
acronym stands for “REpresentational State Transfer”, which describes a
stateless model of client-server authentication that can be cached
locally by the client and/or the server.
RESTful applications work by using the simplest protocol available: HTTP requests.
An application that uses REST creates, reads, updates and deletes data
utilizing HTTP requests. The typical application may create and update
credentials before authenticating them with each subsequent page loaded,
or it may utilize a dedicated login service that authenticates the user
by appending a token to the end of each page’s URL.