-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Consider adding an OSS-specific guide to Role Access Requests #14889
Labels
Comments
Marking this as "urgent" since Access Requests are a strong Teleport feature and we want to provide as much clarity into them as we can! |
zmb3
added a commit
that referenced
this issue
Mar 3, 2023
zmb3
added a commit
that referenced
this issue
Mar 10, 2023
stevenGravy
pushed a commit
that referenced
this issue
Mar 13, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Details
While there are a lot of restrictions around Role Access Requests in OSS Teleport, there could be enough things you can do—and enough real value to be had—that it's worth looking into writing a guide for how to achieve a Role Access Request workflow without Cloud/Enterprise. OSS Teleport users who rely on Role Access Requests can then graduate to Cloud/Enterprise for a smoother experience when the time comes. (We can also consider modifying the existing Role Access Request guide to add tabs for OSS users.)
The workflow would look like:
Set up RBAC: roles must only use the default request strategy, cannot define thresholds, and cannot include
review_requests
orsearch_as_roles
. See the way we check Access Request support in the source.We'll need to see whether enabling creating/updating access request resources in a
spec.allow.rules[*]resources
rule can bypass the restriction againstreview_requests
.Request access via
tsh login --request-roles
(this uses the Auth Service and doesn't rely on plugins/Teleport Enterprise)Approve/deny access requests via
tctl
(usingtsh
or the Web UI is not possible in OSS Teleport)Category
The text was updated successfully, but these errors were encountered: