Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Azure DevOps Server #45

Open
mikebattista opened this issue Nov 15, 2023 · 18 comments · Fixed by #123
Open

Support Azure DevOps Server #45

mikebattista opened this issue Nov 15, 2023 · 18 comments · Fixed by #123
Labels
Area-Core Issue-Feature New feature or request Needs-Triage New issue that the core contributors need to triage
Milestone

Comments

@mikebattista
Copy link

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 mikebattista added the Issue-Feature New feature or request label Nov 15, 2023
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage New issue that the core contributors need to triage label Nov 15, 2023
@soroshsabz
Copy link

This is very important feature

@Reza-Noei
Copy link

Please add this feature.

@MostafaFarajbakhsh
Copy link

Would you mind adding this feature.🙏

@cinnamon-msft cinnamon-msft added Area-Core and removed Needs-Triage New issue that the core contributors need to triage labels Dec 21, 2023
@microsoft-github-policy-service microsoft-github-policy-service bot added the In-PR This issue has a related PR label Feb 20, 2024
@krschau krschau added this to the DHAE 0.7 milestone Feb 22, 2024
@krschau krschau added Resolution-Fix-Committed Fix is checked in, but may take 3-4 weeks before it's in a release and removed In-PR This issue has a related PR labels Feb 22, 2024
@soroshsabz
Copy link

How to add AzureDevOps Server account to Dev Home?

@soroshsabz
Copy link

soroshsabz commented Feb 23, 2024

I do not see AD User input for Azure Account

image

@soroshsabz
Copy link

@dkbennett @krschau

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

@krschau
Copy link
Collaborator

krschau commented Feb 23, 2024

@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 krschau added Resolution-Fix-Available Available in a release and removed Resolution-Fix-Committed Fix is checked in, but may take 3-4 weeks before it's in a release labels Mar 20, 2024
@mikebattista
Copy link
Author

@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.

@soroshsabz
Copy link

@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

@krschau
Copy link
Collaborator

krschau commented Apr 2, 2024

@dkbennett FYI

@mikebattista
Copy link
Author

mikebattista commented Apr 2, 2024

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.

@soroshsabz
Copy link

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
Copy link

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

@mikebattista
Copy link
Author

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".

@actionthomas
Copy link

actionthomas commented Apr 3, 2024

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.

@BryanAldrich
Copy link

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.

@mikebattista
Copy link
Author

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?

@BryanAldrich
Copy link

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.

@mikebattista mikebattista reopened this Apr 30, 2024
@krschau krschau added Needs-Triage New issue that the core contributors need to triage and removed Resolution-Fix-Available Available in a release labels Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Core Issue-Feature New feature or request Needs-Triage New issue that the core contributors need to triage
Projects
None yet
8 participants