As a developer, I want to ensure that users are authenticated within the application so that professor rating is not skewed by mass voting or other means.
Technical Task
Utilize Microsoft OAuth library to login a user
Return an access token associated with a user login that has to be passed into the backend.
Acceptance Criteria
Users can login in with their MS Accounts
MS Accounts not affiliated with CPP cannot use the application
Users cannot vote on a professor more than once, unless it differs from their previous vote.
User Story
Description
As a developer, I want to ensure that users are authenticated within the application so that professor rating is not skewed by mass voting or other means.
Technical Task
Acceptance Criteria