Visual studio 2015 使用Office 365身份验证保护nuget服务器

Visual studio 2015 使用Office 365身份验证保护nuget服务器,visual-studio-2015,oauth-2.0,office365,azure-web-app-service,nuget-server,Visual Studio 2015,Oauth 2.0,Office365,Azure Web App Service,Nuget Server,我正在尝试为我们的组织设置nuget服务器。我正在使用指南进行设置,基本上一切都很好。代码正常工作,我可以从浏览器和Visual Studio(2015)访问提要 然而,我们将在内部软件包中使用它,并允许客户访问它,因此我们需要保护它,不允许匿名访问 我已设置身份验证,要求使用我们组织的Azure Active Directory帐户登录。这是使用Azure Portal中的“内置”配置完成的 “现有应用程序”最初是由门户使用配置身份验证的“快速”方式生成的 当我使用浏览器访问集合时,系统会要

我正在尝试为我们的组织设置nuget服务器。我正在使用指南进行设置,基本上一切都很好。代码正常工作,我可以从浏览器和Visual Studio(2015)访问提要

然而,我们将在内部软件包中使用它,并允许客户访问它,因此我们需要保护它,不允许匿名访问

我已设置身份验证,要求使用我们组织的Azure Active Directory帐户登录。这是使用Azure Portal中的“内置”配置完成的

“现有应用程序”最初是由门户使用配置身份验证的“快速”方式生成的

当我使用浏览器访问集合时,系统会要求我使用我的公司Office 365帐户登录-一切正常,但当我尝试在Visual Studio中将nuget服务添加为“包源”时,系统会以不同的方式提示我:

当使用我的公司电子邮件和密码或使用域\用户方式登录时,它不接受我的凭据

还有-我对登录提示有点困惑。我希望登录的UI看起来像Visual Studio中的“正常”登录提示:

我是不是漏掉了什么明显的东西?如何使用Office 365身份验证在Azure中保护我的nuget订阅源。。。这样它就可以在VisualStudio中工作了

谢谢:-)

当使用我的公司电子邮件和密码或使用域\用户方式登录时,它不接受我的凭据

从屏幕截图中,您似乎想要连接到Azure web app。请尝试以下步骤,看看是否有帮助:

1) 获取发布配置文件

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


Hi@jambor-我们彼此误解了吗?我希望使用Office365身份验证保护nuget endpoint/App服务,以便VStudio可以访问该服务并提示用户提供O365凭据。我看不出发布配置文件的凭据有什么帮助。另外-在VSTS中使用内置的包管理服务会导致VStudio在将端点添加为“包源”时提示输入(Office365)凭据。我希望我可以用我自己的端点做同样的事情。对此有何想法?:-)