Skip to content

Update Azure DevOps Oauth configuration instructions#3036

Merged
svor merged 6 commits intomainfrom
che-23505
Apr 8, 2026
Merged

Update Azure DevOps Oauth configuration instructions#3036
svor merged 6 commits intomainfrom
che-23505

Conversation

@vinokurig
Copy link
Copy Markdown
Contributor

What does this pull request change?

Update Azure DevOps Oauth configuration instructions

What issues does this pull request fix or reference?

eclipse-che/che#23505

Specify the version of the product this pull request applies to

next

Pull Request checklist

The author and the reviewers validate the content of this pull request with the following checklist, in addition to the automated tests.

  • Any procedure:
    • Successfully tested.
  • Any page or link rename:
    • The page contains a redirection for the previous URL.
    • Propagate the URL change in:
  • Builds on Eclipse Che hosted by Red Hat.
  • the Validate language on files added or modified step reports no vale warnings.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 11, 2026

🎊 Navigate the preview: https://69d4bc37214254dc709a980e--eclipse-che-docs-pr.netlify.app 🎊

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 11, 2026

Click here to review and test in web IDE: Contribute

@vinokurig vinokurig force-pushed the che-23505 branch 3 times, most recently from 316442c to 06207b2 Compare March 13, 2026 08:59
Copy link
Copy Markdown
Contributor

@svor svor left a comment

Choose a reason for hiding this comment

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

@vinokurig Since we have eclipse-che/che#23785, I think we shouldn't remove information about OAuth 2.0 deprecation. WDYT?

@svor
Copy link
Copy Markdown
Contributor

svor commented Mar 27, 2026

@gtrivedi88 could you please take a look?

@vinokurig
Copy link
Copy Markdown
Contributor Author

@svor

Since we have eclipse-che/che#23785, I think we shouldn't remove information about OAuth 2.0 deprecation. WDYT?

I don't think we need this notification after we remove instructions about the deprecated Azure DevOps oauth application. If customer still uses the old application they would not need the instructions, it will still work with the eclipse-che/che-server#985 pull request.

Copy link
Copy Markdown
Contributor

@gtrivedi88 gtrivedi88 left a comment

Choose a reason for hiding this comment

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

looks good, some suggestions
@svor Will we be backporting this to 3.27?

OAuth 2.0 isn't supported on Azure DevOps Server, see link:https://learn.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/oauth?view=azure-devops[the documentation page].
[IMPORTANT]
Azure DevOps OAuth 2.0 is deprecated and no longer accepts new registrations, with full deprecation planned for 2026. See link:https://learn.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/oauth?view=azure-devops[the documentation page].
. Set up an application in Microsoft Entra ID.
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.

The assembly title (line 8), :description: (line 2), :navtitle: (line 4), and [id=...] (line 7) still reference "Microsoft Azure DevOps Services" but the procedures now use Microsoft Entra ID. Update these to align with the new flow.

Also: the two removed [IMPORTANT] blocks mentioned OAuth 2.0 deprecation and Azure DevOps Server limitations. Should the assembly introduction note that Microsoft Entra ID replaces the deprecated OAuth 2.0 app registration?

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.

The assembly title (line 8), :description: (line 2), :navtitle: (line 4), and [id=...] (line 7) still reference "Microsoft Azure DevOps Services" but the procedures now use Microsoft Entra ID. Update these to align with the new flow.

Configuring OAuth 2.0 for Microsoft Azure DevOps Services is still relevant because we do not mention the specific oauth application here. OAuth 2.0 here is a general name for oauth applications (Azure DevOps oauth application or Microsoft OIDC oauth application).

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.

Also: the two removed [IMPORTANT] blocks mentioned OAuth 2.0 deprecation and Azure DevOps Server limitations. Should the assembly introduction note that Microsoft Entra ID replaces the deprecated OAuth 2.0 app registration?

These instructions are supposed to help configure OAuth for Azure DevOps. Creating new Azure OAuth apps is no longer available, so why is there a need to mention it?

Copy link
Copy Markdown
Contributor

@gtrivedi88 gtrivedi88 Apr 6, 2026

Choose a reason for hiding this comment

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

You're right that the procedures should focus on the new Entra ID path only. However, @svor raised a valid concern via eclipse-che/che#23785, existing users with old Azure DevOps OAuth apps need to know it's deprecated.

Can we add a brief [NOTE] in the assembly introduction (not in the procedures)?

[NOTE]
====
Microsoft Entra ID replaces the deprecated Azure DevOps OAuth 2.0 app registration, which no longer accepts new registrations. If you have an existing Azure DevOps OAuth app, migrate to Microsoft Entra ID.
====

This addresses the migration concern without cluttering the procedure steps. WDYT?

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.

done, added the note

@svor
Copy link
Copy Markdown
Contributor

svor commented Mar 27, 2026

@gtrivedi88 thanks for the review. It's for 3.28

vinokurig and others added 4 commits March 27, 2026 14:24
…osoft-azure-devops-services-oauth-app.adoc

Co-authored-by: Gaurav Trivedi <90042568+gtrivedi88@users.noreply.github.com>
…osoft-azure-devops-services-oauth-app.adoc

Co-authored-by: Gaurav Trivedi <90042568+gtrivedi88@users.noreply.github.com>
…oft-azure-devops-services-oauth-app-secret.adoc

Co-authored-by: Gaurav Trivedi <90042568+gtrivedi88@users.noreply.github.com>
…oft-azure-devops-services-oauth-app-secret.adoc

Co-authored-by: Gaurav Trivedi <90042568+gtrivedi88@users.noreply.github.com>
@vinokurig
Copy link
Copy Markdown
Contributor Author

@gtrivedi88 Could you please take a look on my last comment?

@gtrivedi88
Copy link
Copy Markdown
Contributor

@gtrivedi88 Could you please take a look on my last comment?

Let me know what you think

@vinokurig
Copy link
Copy Markdown
Contributor Author

@gtrivedi88 I ment this thread #3036 (comment)

@vinokurig
Copy link
Copy Markdown
Contributor Author

vinokurig commented Apr 7, 2026

@gtrivedi88 @svor Sorry for confusion, did not see the latest comment in the thread, addressed the comment.

…-microsoft-azure-devops-services-oauth-app-secret.adoc
@svor svor merged commit dc3a7e0 into main Apr 8, 2026
11 checks passed
@svor svor deleted the che-23505 branch April 8, 2026 07:31
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.

3 participants