我正在尝试为我们的组织设置nuget服务器。我正在使用https://www.codeproject.com/articles/872230/create-your-own-private-nuget-server-in-windows-az上的指南设置它,基本上一切都很好。代码可以工作,我可以从我的浏览器和Visual Studio访问提要(2015)。
然而,我们将使用它作为内部包,以及允许客户访问它,所以我们需要保护它,并不允许匿名访问。
我已将身份验证设置为要求使用我们组织的Azure Active Directory帐户登录。它是使用Azure门户中的“内置”配置来完成的。

“现有应用程序”最初是由门户使用配置身份验证的"Express“方式生成的。
当我使用浏览器访问收藏时,系统要求我使用我的公司Office 365帐户登录-一切正常,但当我尝试将nuget服务添加为Visual Studio中的"Package Source“时,我得到的提示略有不同:

当使用我的公司电子邮件和密码或使用域\用户方式登录时,它不接受我的凭据。
还有--我对登录提示符有点困惑。我本以为登录的UI看起来像Visual Studio中的“普通”登录提示符:

我是不是漏掉了什么明显的东西?如何使用Office 365身份验证在Azure中保护我的nuget源...这样它就可以在Visual Studio中工作了?
谢谢:-)
发布于 2017-03-06 10:31:52
在使用我的公司电子邮件和密码或使用域\用户方式登录时,它不接受我的凭据。
从屏幕截图看,你似乎想要连接到Azure web应用程序。请尝试以下步骤,看看是否有帮助:
1)获取发布配置文件

2)打开发布配置文件,找到用户名和密码

https://stackoverflow.com/questions/42605993
复制相似问题