Skip to content

TODO #32

@tgarg10

Description

@tgarg10

Features

  • User can view classrooms on logging in
  • Execute code securely by spinning up a docker container with a time and space limit (secure docker so that no one can access and take down the website using Java code)
  • Email users when invited
  • Sign Up
  • Create Invitation endpoint sends email to the user
  • Edit / Delete Invitation endpoints
  • Reset Password

Security

  • Implement Refresh tokens and reduce Active token's lifespan to 10 minutes: https://www.youtube.com/watch?v=HtsEaKuYY2o
  • Configure CORS on echo framework if needed
  • Figure out protection against CSRF attacks
  • Use HTTPS instead of HTTP
  • Add gosec to GitHub actions to maintain code security

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions