getsentry / sentry

Developer-first error tracking and performance monitoring
https://sentry.io
Other
37.58k stars 4.04k forks source link

Allow disabling user initiated organizational invites when SSO is required #62830

Open io41 opened 6 months ago

io41 commented 6 months ago

Problem Statement

When SSO is explicitly required for user creation and authentication, no invites to the organization should be sent, nor should admins need to approve, reject or have to decide to ignore invitations.

Unfortunately it's currently not possible to disable and prevent user's sending such invitations to the organization to new users.

This generates unnecessary notifications, including administrative ones asking if the invitation should be approved or not. In the age of information overload, each unnecessary context switch contributes to alert-fatigue and reduces productivity.

Invites to Sentry Team's are unaffected.

Solution Brainstorm

No response

Product Area

Unknown

┆Issue is synchronized with this Jira Improvement by Unito

getsantry[bot] commented 6 months ago

Assigning to @getsentry/support for routing ⏲️

getsantry[bot] commented 6 months ago

Routing to @getsentry/product-owners-unknown for triage ⏲️

azaslavsky commented 6 months ago

Just to be clear: the reason why invites should be disallowed when SSO is enabled is because the SSO provider should manage access? So instead of receiving an invite from an existing user via the usual email mechanism, users are added via what other means?

io41 commented 6 months ago

@azaslavsky yes, at least in the cases that SSO is setup with auto provisioning, which means users are added simply by signing in.

getsantry[bot] commented 6 months ago

Routing to @getsentry/product-owners-settings-members for triage ⏲️

leedongwei commented 2 weeks ago

Duplicated by https://github.com/getsentry/sentry/issues/56889.

Fix planned https://github.com/getsentry/sentry/pull/73521