WSA500 programming assignment – specifications 3
WSA500 programming assignment specifications, document 3, for the November 22 due date.
.
Link to the assignment overview document.
Link to the specifications document 1.
Link to the specifications document 2.
.
Due date, November 22, 2013, at 1:30pm ET
The overview document asked you to complete the following by November 22, 2013, at 1:30pm ET:
Opening entity support, includes:
- view model classes
- repository
- controller (for get, post, put, delete)
Deployed on a Windows Azure web site
.
Security considerations
Your web service will use the professor’s OAuth infrastructure web app to issue and validate access tokens.
For the Opening entity, anonymous users will be able to make ‘get-all’ and ‘get-one’ requests. Also, they can make OPTIONS requests.
Users in the “Editor” role will be able to add (POST) and update (PUT).
Users in the “Publisher” role will be able to delete (DELETE).
.
Expectations for work quality
Follow best practices.
Your app’s design must conform to the System Design Guidance diagram, and the web service must be hypermedia-driven.
.
.
.
.
.
.
.
.
.