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

Create separate user roles for each tenant #431

Open
ngachung opened this issue Sep 25, 2024 · 1 comment
Open

Create separate user roles for each tenant #431

ngachung opened this issue Sep 25, 2024 · 1 comment
Assignees
Labels

Comments

@ngachung
Copy link
Collaborator

No description provided.

@ngachung ngachung self-assigned this Sep 25, 2024
@ngachung ngachung converted this from a draft issue Sep 25, 2024
@ngachung ngachung added the U-DS label Sep 25, 2024
@ngachung ngachung assigned wphyojpl and unassigned ngachung Nov 4, 2024
@wphyojpl
Copy link
Collaborator

wphyojpl commented Nov 6, 2024

Current testing plan: (In-progress)

Project 1 + Tenant 1
Project 1 + Tenant 2
Project 2 + Tenant 1
Project 2 + Tenant 2

User 1

Groups:
Admin Group
GroupA: Project1:Tenant1 (CRUD)
GroupB: Project2:Tenant1 (R)

Map Group A to Project1:Tenant1 (CRUD)
Add User 1 to Group A

Add collection for Project 1 + Tenant 1  = ok
    Add Granules
Add collection for Project 1 + Tenant 2  = error
Add collection for Project 2 + Tenant 1  = error
Add collection for Project 2 + Tenant 2  = error

Get collection for Project 1 + Tenant 1  = ok

Remove Uesr from Group A

Map Admin Group to Project 2 : Tenant 1 (CRUD)
Add user to Admin Group
Add collection for Project 2 + Tenant 1 = ok
Add collection for Project 2 + Tenant 2 = error
Get collection for Project 1 + Tenant 1 = ok
Remove user from Admin Group

Map Group B to Project1:Tenant1 (CRUD)
Add user to Group B
Add collection for Project 2 + Tenant 1 = error
Get collection for Project 2 + Tenant 1 = ok

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

2 participants