DevHomeAzureExtension icon indicating copy to clipboard operation
DevHomeAzureExtension copied to clipboard

Support Azure DevOps Server

Open mikebattista opened this issue 2 years ago • 18 comments
trafficstars

Suggested new feature or improvement

Make sure we parse Azure DevOps Server URIs properly and all functionality works as expected.

Scenario

Users connecting to their on-premise deployments of Azure DevOps Server.

Additional details

No response

mikebattista avatar Nov 15 '23 16:11 mikebattista

This is very important feature

soroshsabz avatar Nov 23 '23 19:11 soroshsabz

Please add this feature.

Reza-Noei avatar Nov 23 '23 19:11 Reza-Noei

Would you mind adding this feature.🙏

MostafaFarajbakhsh avatar Nov 24 '23 04:11 MostafaFarajbakhsh

How to add AzureDevOps Server account to Dev Home?

soroshsabz avatar Feb 23 '24 08:02 soroshsabz

I do not see AD User input for Azure Account

image

soroshsabz avatar Feb 23 '24 08:02 soroshsabz

@dkbennett @krschau

I think this issue is not complement yet, and must be reopen

soroshsabz avatar Feb 23 '24 08:02 soroshsabz

@soroshsabz Please note that this issue is labeled "Fix-Committed", which if you hover over it says that the fix has been checked in, but may take 3-4 weeks before it is in a release. The issue is also in milestone 0.7, meaning the feature is coming out in 0.7, our release next month.

krschau avatar Feb 23 '24 14:02 krschau

@dkbennett

We did some work in the latest release to support entering on-prem ADO server URIs when setting up widgets, etc. but need some validation in the wild.

If you're interested in connecting to ADO Server deployments via Dev Home, please try with the latest version of the app and let us know your experience.

mikebattista avatar Apr 01 '24 18:04 mikebattista

@mikebattista I use 0.1201.442.0 and 0.700.442.0 for Dev Home Azure Extension and I do not find anything related to ADO Server

soroshsabz avatar Apr 02 '24 18:04 soroshsabz

@dkbennett FYI

krschau avatar Apr 02 '24 18:04 krschau

The test flow would be to connect your Microsoft or Work account that you use in ADO Server to Dev Home in Dev Home Settings -> Accounts -> Add -> Azure then set up an ADO widget on the Dev Home dashboard that points to a URL in your ADO Server.

mikebattista avatar Apr 02 '24 19:04 mikebattista

As you can see in below, I click on Work or school account

image

But this is open Microsoft SSO, instead of open a dialog to enter my AzureDevOps Server local address

image

I try cannot access link and get below error (Of course, this was pointless from the beginning(

image

soroshsabz avatar Apr 03 '24 17:04 soroshsabz

@mikebattista We need one page to enter Azure DevOps Server local address, and then add credential, and gain access to our account

soroshsabz avatar Apr 03 '24 17:04 soroshsabz

You need to connect your account first. ADO Server flow and auth is different than GitHub Enterprise Server flow.

If you used an external email address when initially connecting to ADO, that should be a "Microsoft account" under the hood (not a "Work or school account"). If you used an organizational account with its own domain, that would be a "Work or school account".

mikebattista avatar Apr 03 '24 17:04 mikebattista

Azure Devops Server is not tied in any way to an online account. Authentication is based on the local Active Directory domain. In the past, when using a tool connecting to ADS/TFS, we had windows like this: image Eventually followed by a credentials prompt.

This was the place we used to enter the Azure Devops Server collection URL. I think that's the part missing here.

actionthomas avatar Apr 03 '24 19:04 actionthomas

Just wanted to add that our on premises DevOps server is attached to an AD domain that isn't attached to our laptop. We have to authenticate everytime. There is zero trust between the two domains.

BryanAldrich avatar Apr 17 '24 23:04 BryanAldrich

Thanks. For GitHub Enterprise Server, we have a flow where you enter the server and then enter a PAT. Would that flow work in your ADO Server scenarios?

mikebattista avatar Apr 17 '24 23:04 mikebattista

Yes, developers could make a PAT and authenticate that way. Since Dev Home doesn't do any sql access, (which for us is.. complicated..) just a plain PAT is simplest.

BryanAldrich avatar Apr 19 '24 19:04 BryanAldrich