Skip to content

Implement OrgAuthToken system within Sentry #50140

@stephanie-anderson

Description

@stephanie-anderson

ref getsentry/team-sdks#6
RFC: https://github.com/getsentry/rfcs/blob/main/text/0091-ci-upload-tokens.md

### Prerequisites
- [ ] https://github.com/getsentry/sentry/pull/50143
- [ ] https://github.com/getsentry/sentry/issues/50144
- [ ] https://github.com/getsentry/sentry/pull/50931
- [ ] https://github.com/getsentry/sentry/pull/50154
- [ ] https://github.com/getsentry/sentry/pull/51449
- [ ] https://github.com/getsentry/sentry/pull/51879
- [ ] https://github.com/getsentry/sentry/pull/52111
### Org token UI
- [x] Implement data model
- [ ] https://github.com/getsentry/sentry/issues/50932
- [ ] https://github.com/getsentry/sentry/pull/50225
- [ ] https://github.com/getsentry/sentry/pull/50288
- [ ] https://github.com/getsentry/sentry/pull/51267
### Requirements for tokens
- [x] Users should be able to name their tokens
- [x] Tokens should have a prefix, so they can be monitored (prefix = `sntrys_`)
- [x] Encode information about `sentry_site` and `sentry_org` into the token
- [ ] https://github.com/getsentry/sentry/pull/51514

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions