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
4 stars 8 forks source link

Objective AU-3: Design the centralized VEDA Auth Central user portal to manage authentication and authorization activities for admins and users #64

Closed eroma2014 closed 1 month ago

eroma2014 commented 4 months ago

Motivation

The VEDA Auth Central user portal serves both VEDA system administrators and users. It provides a convenient interface for admins to register and configure VEDA applications, and manage user accounts, user groups, roles, and attributes. The portal allows users to manage their profiles, view the groups they belong to, and check their assigned roles. It’s a comprehensive hub for handling account-related tasks.

Team & Owner(s)*

Stella* (Summer Intern), Eroma, Jonas, Brian

Success Criteria

### Tasks
- [x] The VEDA Auth Central Portal UIs are designed and made available.

Stretch goals:

Risks/Dependencies

eroma2014 commented 2 months ago

The design is completed and awaiting for review.

  1. Design
  2. Prototype
eroma2014 commented 2 months 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
eroma2014 commented 1 month ago

The designs are done and ready for feedback