-
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
Clarify RBAC rule application #11672
Conversation
ba4731b
to
869d779
Compare
@zmb3 You're too fast:), I reworded it just a second after. |
@ptgott Can I get a review? |
@@ -76,6 +76,10 @@ spec: | |||
count: 2 | |||
``` | |||
|
|||
#### Combining Policies | |||
|
|||
The authorizer applies require policies within a role together with an OR operator and the sets from each role with an AND operator. In practice, this means that every role with at least one require policy requires one of its policies to be met before a session can be started. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- This is the first time we mention the authorizer. Is this the same as the Auth Service? If so, I think we should say "The Auth Service" so readers can better connect this paragraph with their knowledge of Teleport.
- Is there a term defined earlier in the guide we can use instead of "the sets from each role"? I'm not confident that I understand what this refers to.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
-
The authorizer usually a common term for some control logic at any point in a stack that decides whether a user has access or not. This isn't a term frequently used in documentation I don't think but I don't have a better name for it since this code can be run at many different places.
-
Reworded, is it clearer now?
Co-authored-by: Paul Gottschling <[email protected]>
* Write error and return on failed websocket upgrade (#11606) * Broadcast controls keys if session is moderated (#11661) * Clarify RBAC rule application (#11672) * Use a buffered channel for the terminate notifier (#11687) * Restrict moderated sessions users from accessing V8 kube cluster agents (#11691)
Fixes #11601