Skip to content
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

Design and Implement a User On-Boarding and User Access Management Process for Unity #521

Open
ramesh-maddegoda opened this issue Jan 28, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request U-CS

Comments

@ramesh-maddegoda
Copy link
Contributor

Checked for duplicates

  • Ex. Yes - I've already checked

Alternatives considered

  • Ex. Yes - and alternatives don't suffice (for example using Cognito native users with email approvals or manual checks)

Related problems

At the moment, we on-board users to Unity Cognito user pools based on requests recived through emails or messages. This approach may be sufficient for now to continue the development work. However, according to the NASA policies, we must make sure that a given user has gone through relevant background checks and necessary approvals before adding a user and/or before associating Cognito user groups (Authorization).

In many other applications, user and user permissions approvals are managed through NAMS requests. Also, many other applications are integrated with the Launchpad that can enforce a user to use a smart card for login.

Describe the feature request

It is required to design and implement a user boarding and user access management process for unity with the following features.

Must Have

  • The user on-boarding requests should go through an approval process, preferably utilizing the NAMS request process
  • Adding Cognito users to Unity Cognito User Pools and associating suer groups to to Cognito users should be based on above approvals

Should Have

  • Integrate LaunchPad with Cognito if it is technically feasible
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request U-CS
Projects
Status: No status
Development

No branches or pull requests

1 participant