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-4: VEDA Documentation: Integration Guide for the VEDA Apps and users. #69

Open eroma2014 opened 4 months ago

eroma2014 commented 4 months ago

Motivation

From VEDA app developer onboarding, admin users, end users, and operational aspects, we would need documentation. This is to make everything smooth for all users involved. We would start identifying all the documents we would need to develop, populate, and manage. Then the documentation deployment on VEDA documentation and Wiki.

Team & Owner(s)*

Suresh*, Lahiru, Eroma

Success Criteria

### Tasks
- [ ] https://github.com/NASA-IMPACT/veda-auth-central/issues/73
- [ ] Create the identified documentation and submit it for review
- [ ] Consult the Science support team on publishing the documentation
- [ ] Publish the documentation as relevant to the intended audience

Stretch goals:

Risks/Dependencies

Documentation is an ongoing task. We need VEDA members to assist in reviewing and providing feedback before making it public. The effort and time could stretch beyond the PI.

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