The problem domain under consideration is a movie rating API using RESTful web services nicknamed Moviee, where users can list movies, get movie details, and rate movies. The Moviee API must be publicly accessible via the internet and only registered users should be able to perform actions on the API, as a means of security and control.
The Moviee API should allow the authentication and authorization of users without a form using headers. This is important as the API will be accessed by clients using platforms other than the standard browsers.