CDCgov / prime-reportstream

ReportStream is a public intermediary tool for delivery of data between different parts of the healthcare ecosystem.
https://reportstream.cdc.gov
Creative Commons Zero v1.0 Universal
72 stars 40 forks source link

Create a group service in Auth microservice #16149

Closed jalbinson closed 6 days ago

jalbinson commented 2 weeks ago

User Story

We will need to use the applications group API to retrieve an application's groups to pass along to any service.

Description/Use Case

Application groups cannot be automatically appended to the token with Okta. We need to bypass this method that users currently use and grab the groups directly from the Okta API.

Risks/Impacts/Considerations

Any additional api call during the authn/authz process can be another point of failure.

Dev Notes

implementation("com.okta.sdk:okta-sdk-api:19.0.0")
runtimeOnly("com.okta.sdk:okta-sdk-impl:19.0.0") 

Acceptance Criteria

jalbinson commented 6 days ago

Duplicate work #14601