Skip to content

Allow disabling AuthenticationProvider extension for workspace if not used by Settings Sync#320415

Open
gjsjohnmurray wants to merge 6 commits into
microsoft:mainfrom
gjsjohnmurray:fix-269367v2
Open

Allow disabling AuthenticationProvider extension for workspace if not used by Settings Sync#320415
gjsjohnmurray wants to merge 6 commits into
microsoft:mainfrom
gjsjohnmurray:fix-269367v2

Conversation

@gjsjohnmurray

Copy link
Copy Markdown
Contributor

This PR fixes #269367

Copilot AI review requested due to automatic review settings June 8, 2026 14:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Adjusts extension enablement validation and messaging so Settings Sync dependency on an authentication provider extension is handled more precisely (including in workspace scope).

Changes:

  • Fixes/clarifies the error message when Settings Sync depends on an authentication provider extension.
  • Narrows the “cannot change enablement in workspace” restriction to only block the auth provider extension currently used by Settings Sync.

@gjsjohnmurray gjsjohnmurray left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/assign @sandy081

@gjsjohnmurray

Copy link
Copy Markdown
Contributor Author

@sandy081 please consider adding this to the 1.126 milestone.

@sandy081 sandy081 added this to the 1.127.0 milestone Jun 23, 2026
@sandy081

Copy link
Copy Markdown
Member

Thanks @gjsjohnmurray! Since the 1.126 endgame is already underway, I've added this to 1.127.0 so it gets proper review and bake time rather than rushing it in late. Appreciate the contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Not permitted to disable an extension at workspace level if it contributes an authentication provider

3 participants