Azure DevOps Integration Problem: Allow use of service principals
- Dominant language
- Python
- Stars
- 44.8k
- Forks
- 4.9k
- Avg merge
- 22h 21m
- Merged PRs (30d)
- 586
Description
### Environment
SaaS ([https://sentry.io/]())
### Steps to Reproduce
Due to [#77570]() we will need to add the integration again, and doing so requires some additional permissions to be approved.
This would normally not be a problem for most users, but organizations can put restrictions on this, which will result in below message:

In my case i am not allowed to get these permissions on my own user, but i can get a [App Registrations]() with these permissions.
It is very common for applications to utilize existing service principals to authenticate by configuring a Client ID, Client Secret and Tenant ID.
I will not be able to connect our sentry environment with Azure Devops if i am not able to use an existing App Registrations to authenticate with due to the permissions that are requested on behalf of my user and my organizations policy.
### Expected Result
Allow users to authenticate the integration with App Registrations
### Actual Result
See above
### Product Area
Settings - Integrations
### Link
*No response*
### DSN
*No response*
### Version
*No response*
Contributor guide
Assessment
This issue has not been assessed yet.