hackforla / peopledepot

A project to setup a datastore for people and projects at HackforLA. The link below takes you to the code documentation
https://hackforla.github.io/peopledepot/
GNU General Public License v2.0
5 stars 24 forks source link

Create an API for listing users and groups using API key authentication (vs authorization) #331

Open ethanstrominger opened 2 days ago

ethanstrominger commented 2 days ago

Overview

As a knowledgebase admin I want to be able to see user related data and other PD data through the Django admin screen. This requires synchronizing PD data and KB data by a

Details

Knowledgebase admin is done through Django admin. This obviates the need for creating an admin UI. User and related data is sensitive so it requires authorization. In order to do this People Depot information used by Knowledgebase is synchronized when user logs in. Except for user and groups all this information is accessible through APIs that do not require authorization for reading. logs in.

This can be done by using a secret to protect the

Action Items