hackforla / hackforla/peopledepot

Cognito client secrets - API client

Open
#174 6 comments 0 reactions 0 assignees View on GitHub
complexity: small dependency discussion feature: DR feature: infrastructure PII: FALSE ready for dev lead research role: back end s: PD team size: 0.5pt
Dominant language
Python
Stars
14
Forks
37
Avg merge
9d 15h
Merged PRs (30d)
5

Description

### Dependency

- #324

### Overview

As discussed in #147, we need to implement app tokens in addition to user cognito tokens so we can restrict access to approved apps only. i.e. VRMS, website, CTJ.

- #147

### Action Items

- [ ] ~~research ways to add app tokens in django and DRF~~
- [ ] ~~compare a few if there's many and write a decision record (DR) on why we should choose one~~
- [ ] ~~create a work issue to implement the app token~~
- [ ] if #324 doesn't use `client secret`, update #242 to point to #323
- [ ] close this issue as done since there's a work issue for it and #328 also creates API clients with `client secret` enabled.

### Resources/Instructions
- https://djangopackages.org and search for token
- [Cognito's app client with client secret](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-client-apps.html) is an option

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.