You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the VEDA master realm admin access is granted to anyone who is a member of the NASA-IMPACT GitHub organization. This is achieved via our custom GithubOrgIdentityProvider:
thrownewIdentityBrokerException("Could not verify organization membership", e);
}
}
We should alter this provider to additionally check for the membership of a team within the Github org, e.g. veda-auth. This will allow for a more narrowly scoped group of users to have such privileges.
Currently, the VEDA master realm admin access is granted to anyone who is a member of the
NASA-IMPACT
GitHub organization. This is achieved via our customGithubOrgIdentityProvider
:veda-keycloak/keycloak/providers/github-org-identity-provider/src/main/java/org/nasa/impact/keycloak/provider/GithubOrgIdentityProvider.java
Lines 51 to 64 in e2bfc70
We should alter this provider to additionally check for the membership of a team within the Github org, e.g.
veda-auth
. This will allow for a more narrowly scoped group of users to have such privileges.API Docs: https://docs.github.com/en/rest/teams/members?apiVersion=2022-11-28#get-team-membership-for-a-user
The text was updated successfully, but these errors were encountered: