-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prototype authentication with veda-auth-central Keycloak #373
Comments
From the veda-auth-central team: |
Notes from discussion with Auth Central team Aug 2 meeting:
|
Prior to veda-auth-central integration with veda-backend we'll need to determine the appropriate Group and Scopes that will be needed. There are currently six services in veda that require auth:
Both STAC and Ingest api services allow us to create, update & delete STAC records in the catalog. Should we have the same Scopes for both APIs? for example (note: @alukach I'm not sure if this is the correct naming convention for scopes):
|
See this spreadsheet for group and scope details for the applications listed above: https://docs.google.com/document/d/1vwqLwVSZH6ZbofWFcLC9CDVueynoVHHHCPdZLK0n1J8/edit#heading=h.pqt43d9p5xzt |
Draft PR: #424 |
Following ADR review meeting on Aug 29 (Meeting notes), the veda auth central team will be working with technical teams to validate the current auth approach or work on an alternative. Given that changes to veda-auth-central are possible, I suggest putting the prototyping on hold until there is more certainty. |
veda-auth-central has been integrated into the stac and ingest endpoints in this stack: https://stacadmin.openveda.cloud/api/stac/docs |
What
The veda-auth-central team is working on a SSO solution using Keycloak. This will eventually be the authentication solution for all VEDA services.
@alukach started a sample app which reflects how our APIs may use veda-auth-central Keycloak authentication. This solution needs to be prototyped in the Veda STAC API in place of our current Cognito authentication.
PI Objective
Objective DS-2: STAC Admin NASA-IMPACT/veda-architecture#454
Acceptance Criteria
Veda-auth-central authentication integrated with the following:
dev
The text was updated successfully, but these errors were encountered: