Skip to content

TodoList-part2 #2

@jzequn

Description

@jzequn

Completion Requirement (15%):

  • B1.Use OAuth / OpenID Connect and online service (e.g. Google Identity Platform or
    Facebook Login) for user registration and authentication.

  • B2.Proper implementation of salted password hashing in the web server for secure user
    account management. Please refer to our project page2 for more guidance.

  • B3.Implement a simple user password reset function through a web-based interface.

  • B4. Your web application must be able to track users’ activities (e.g. to provide a shopping cart functionality in your online shopping application and to remember users’ preferences).

    • a. Registered users can review their purchase/order history in the application.
    • b. Administrators can review and modify users’ purchase/order history.
    • c. Administrators can archive the purchase/order history for any user. That means the
      history will be saved in a local file at the server side and the user will no longer be able
      to review the past purchase/order history.
  • B5. Demonstrate proper use of caching related HTTP headers in your server application.

    • a. Understand the use of some important caching related HTTP headers.
    • b. Implement these HTTP headers properly in your server application.
    • c. Provide several test cases for verifying the correct use of caching related HTTP
      headers

Metadata

Metadata

Assignees

No one assigned

    Labels

    TaskTask list of the project

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions