Skip to content

Authentication Plus

Wilson Kurniawan edited this page Apr 1, 2023 · 3 revisions
  • Priority: Very High
  • Knowledge required: Full-stack development/testing
  • Status: Completed

Currently, we only support Google social account as a form of identity provider. This precludes all users without Google account or users who are not willing to use their (likely personal) Google account from using the system. While keeping Google social account login as an option is a plus, our main identity provider should be a proper authentication solution, such as Firebase authentication or AWS Cognito or even a home-made solution.

  1. Adding support for dedicated in-system authentication option.
  2. Adding full account management system for TEAMMATES, in particular for removing account from TEAMMATES. Unlike Google account which can be used somewhere else even after cessation of TEAMMATES usage, a dedicated account in TEAMMATES is no longer useful after such event.
  3. (Optional) Adding support for other federated identity providers.