-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
feat(replay): add docs for granular replay permissions #15785
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
base: master
Are you sure you want to change the base?
feat(replay): add docs for granular replay permissions #15785
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
| --- | ||
| title: Restricting Replay Access | ||
| sidebar_order: 75 | ||
| description: "Restrict which users can view session replays using user-based allowlists." |
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.
| description: "Restrict which users can view session replays using user-based allowlists." | |
| description: "Restrict which users can view Session Replays using user-based allowlists." |
|
|
||
| 1. Navigate to **Settings > Organization Settings** | ||
| 2. Locate the **Restrict Replay Access** setting | ||
| 3. Toggle on the **setting** to enable replay access restrictions |
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.
| 3. Toggle on the **setting** to enable replay access restrictions | |
| 3. Toggle on the setting to enable replay access restrictions |
|
|
||
| - **Hidden UI components**: Replay-related buttons, menus, and navigation items won't be visible | ||
| - **Blocked API endpoints**: Direct API requests to replay endpoints will be denied | ||
| - **No replay data**: Replays won't appear in issue details or other contexts where they're normally shown |
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.
| - **No replay data**: Replays won't appear in issue details or other contexts where they're normally shown | |
| - **No replay data**: Replays won't appear in Issue Details or other contexts where they're normally shown |
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.
I think this is the most important UX piece, maybe it could be the first bullet point?
| 1. Have standard role/team/project permissions that would normally grant replay access | ||
| 2. Be included in the replay allowlist | ||
|
|
||
| This means the allowlist adds an additional layer of access control without replacing your existing permission model. If the feature is disabled, only standard Sentry permissions apply. |
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.
Maybe it would be good to provide an example here?
For example, if a user doesn't have access to the project with replay data, adding them to the allowlist will not change this.
|
Very thorough and easy-to-follow, great work! |
Closes TET-1567