generated from hackforla/.github-hackforla-base-repo-template
-
-
Notifications
You must be signed in to change notification settings - Fork 33
Open
Labels
complexity: smallSmall changes with all steps laid out in detailSmall changes with all steps laid out in detaildependencyIssue has dependenciesIssue has dependenciesdiscussionfeature: DRThis issue contains info that should be recorded in a Decision Record (DR)This issue contains info that should be recorded in a Decision Record (DR)feature: infrastructureFor changes on site technical architectureFor changes on site technical architectureready for dev leadresearchIssue involving doing researchIssue involving doing researchrole: back ends: PD teamstakeholder: People Depot Teamstakeholder: People Depot Teamsize: 0.5ptCan be done in 2-3 hoursCan be done in 2-3 hours
Milestone
Description
Dependency
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.
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 Ready: Cognito update 323 #324 doesn't use
client secret, update Technical Debt (security): Implement client_secret in login #242 to point to Enable SSO for admin screen #323 - close this issue as done since there's a work issue for it and configure AWS resources - API clients #328 also creates API clients with
client secretenabled.
Resources/Instructions
- https://djangopackages.org and search for token
- Cognito's app client with client secret is an option
Metadata
Metadata
Assignees
Labels
complexity: smallSmall changes with all steps laid out in detailSmall changes with all steps laid out in detaildependencyIssue has dependenciesIssue has dependenciesdiscussionfeature: DRThis issue contains info that should be recorded in a Decision Record (DR)This issue contains info that should be recorded in a Decision Record (DR)feature: infrastructureFor changes on site technical architectureFor changes on site technical architectureready for dev leadresearchIssue involving doing researchIssue involving doing researchrole: back ends: PD teamstakeholder: People Depot Teamstakeholder: People Depot Teamsize: 0.5ptCan be done in 2-3 hoursCan be done in 2-3 hours
Type
Projects
Status
🧊Ice Box