On this week we’ll focus on the authentication of our application. On an optimal solution, we would like to use the university authentication server, in order that the login is limited to students and teachers. But accessing that server isn’t that easy. We would need to request permission, which for a PoC would totally be denied (although if we decide to continue the project in a more formal way, this would be feasible). This leaves us with two options:

  1. Using authentication by ourselves (basic authentication, JWT, or something similar): this can be easier to implement on the backend, but will require more development on the frontend and is more proper to fail.
  2. Using another’s authentication server (probably Google): this is easier to implement on the frontend, but requires making an application to the chosen company, and may involve time for the application to be accepted, as well as additional costs.

On this week we’ll discuss which option is better for us on this point of the project.