NASA-IMPACT / veda-auth-central

Standard based security solution tailored for VEDA comprehensive user authentication, centralized user profile management, and intelligent authorization decisions.
Apache License 2.0
3 stars 7 forks source link

Objective AU-1: Assist VEDA app integrations with VEDA Auth Central to streamlined authentication. #62

Open eroma2014 opened 2 months ago

eroma2014 commented 2 months ago

Motivation

In this PI, VEDA systems are transitioning to a centralized authentication model. Specifically, authentication processes will be handled through the newly implemented VEDA Auth Central system. As part of our focus during this PI, we are actively integrating and rigorously testing VEDA Auth Central with all VEDA applications. This strategic move aims to streamline authentication transactions across the entire VEDA ecosystem, enhancing security and user experience.

Team & Owner(s)*

Lahiru*, Suresh, Eroma, Anthony L, Alex, Sanjay, Saadiq, Alexandra

Success Criteria

### Tasks
- [x] Integrate VEDA STAC with Auth Central
- [ ] Integrate VEDA Hub with Auth Central
- [x] VEDA Grafana Integration with Auth Central

Stretch goals:

One or more VEDA Apps identified above successfully using VEDA Auth Central at the production level.

Risks/Dependencies

lahirujayathilake commented 1 month ago

Grafana integration was addressed in,

eroma2014 commented 6 days ago

The planned AU objective is on pause due the ADR review process. The VEDA teams are in discussion. ADR documentation

  1. Adding a Custom Layer on Top of Keycloak for Veda Auth Central
  2. Authentication in VEDA Auth Central
  3. Authorization in VEDA Auth Central
  4. Application-Specific Administration in Veda Auth Central
  5. A Customs User Portal for VEDA Auth Central

ADR discussion

  1. https://github.com/NASA-IMPACT/veda-auth-central/discussions/85
  2. https://github.com/NASA-IMPACT/veda-auth-central/pull/87