Skip to content
This repository was archived by the owner on Apr 19, 2023. It is now read-only.
This repository was archived by the owner on Apr 19, 2023. It is now read-only.

[Backend] User Authentication, User Roles #247

@suyashkumar

Description

@suyashkumar

Overview

To support trusted CSV data uploads from the Philippines ADPL installations, we must implement User Authentication and User Roles (Admin, Uploader, etc).

@aforbis-stokes What do you think a good set of initial user roles should be? Here are a couple I think make sense:

  • Admin: Able to do everything, including adding new users.
  • Uploader: Able to add new trusted data to the web server (upload CSVs)
  • Maintainer (future): Able to update/modify runtime variables on target ADPL devices.

Implementation

We'll be using JSON Web Tokens (JWTs) to authenticate API requests.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions