{"action":"created","issue":{"url":"https://api.github.com/repos/NuGet/Home/issues/708","labels_url":"https://api.github.com/repos/NuGet/Home/issues/708/labels{/name}","comments_url":"https://api.github.com/repos/NuGet/Home/issues/708/comments","events_url":"https://api.github.com/repos/NuGet/Home/issues/708/events","html_url":"https://github.com/NuGet/Home/issues/708","id":84110955,"number":708,"title":"Request Azure ActiveDirectory support for NuGet.exe and NuGet VisualStudio Plugin.","user":{"login":"oliver-feng","id":636352,"avatar_url":"https://avatars.githubusercontent.com/u/636352?v=3","gravatar_id":"","url":"https://api.github.com/users/oliver-feng","html_url":"https://github.com/oliver-feng","followers_url":"https://api.github.com/users/oliver-feng/followers","following_url":"https://api.github.com/users/oliver-feng/following{/other_user}","gists_url":"https://api.github.com/users/oliver-feng/gists{/gist_id}","starred_url":"https://api.github.com/users/oliver-feng/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oliver-feng/subscriptions","organizations_url":"https://api.github.com/users/oliver-feng/orgs","repos_url":"https://api.github.com/users/oliver-feng/repos","events_url":"https://api.github.com/users/oliver-feng/events{/privacy}","received_events_url":"https://api.github.com/users/oliver-feng/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/NuGet/Home/labels/Type:Feature","name":"Type:Feature","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/NuGet/Home/milestones/12","html_url":"https://github.com/NuGet/Home/milestones/Client-VNext","labels_url":"https://api.github.com/repos/NuGet/Home/milestones/12/labels","id":1107554,"number":12,"title":"Client-VNext","description":"This is the place of the issues we intend to consider in one of the future versions.\r\n\r\nPlacing an issue here does not mean we intend to act on it, it means it looks promising enough to have a deeper dive into it, or that we don't have it planned for the current or one of the planned future releases.","creator":{"login":"yishaigalatzer","id":1238711,"avatar_url":"https://avatars.githubusercontent.com/u/1238711?v=3","gravatar_id":"","url":"https://api.github.com/users/yishaigalatzer","html_url":"https://github.com/yishaigalatzer","followers_url":"https://api.github.com/users/yishaigalatzer/followers","following_url":"https://api.github.com/users/yishaigalatzer/following{/other_user}","gists_url":"https://api.github.com/users/yishaigalatzer/gists{/gist_id}","starred_url":"https://api.github.com/users/yishaigalatzer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yishaigalatzer/subscriptions","organizations_url":"https://api.github.com/users/yishaigalatzer/orgs","repos_url":"https://api.github.com/users/yishaigalatzer/repos","events_url":"https://api.github.com/users/yishaigalatzer/events{/privacy}","received_events_url":"https://api.github.com/users/yishaigalatzer/received_events","type":"User","site_admin":false},"open_issues":148,"closed_issues":6,"state":"open","created_at":"2015-05-12T21:08:40Z","updated_at":"2015-12-04T00:37:52Z","due_on":null,"closed_at":null},"comments":15,"created_at":"2015-06-02T17:08:33Z","updated_at":"2015-12-08T03:01:53Z","closed_at":null,"body":"I have some code works for AzureAD where server send a challenge, client attach token in http header after authentication. Using the code in AAD sample to do authentication https://github.com/AzureADSamples/NativeClient-DotNet.\r\n\r\nWith this, it's very easy to host a NuGet with AAD authentication. Here is a private PR.\r\nhttps://github.com/oliver-feng/nuget/pull/1/files\r\n\r\nThere are existing support for STS authentication by NuGet server sending a challenge.\r\nSee https://nuget.codeplex.com/SourceControl/latest#src/Core/Http/STSAuthHelper.cs\r\nThis is useful for enterprise users like http://ms-nuget. \r\n\r\ncontact:olfeng@microsoft.com\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/NuGet/Home/issues/comments/162745203","html_url":"https://github.com/NuGet/Home/issues/708#issuecomment-162745203","issue_url":"https://api.github.com/repos/NuGet/Home/issues/708","id":162745203,"user":{"login":"yishaigalatzer","id":1238711,"avatar_url":"https://avatars.githubusercontent.com/u/1238711?v=3","gravatar_id":"","url":"https://api.github.com/users/yishaigalatzer","html_url":"https://github.com/yishaigalatzer","followers_url":"https://api.github.com/users/yishaigalatzer/followers","following_url":"https://api.github.com/users/yishaigalatzer/following{/other_user}","gists_url":"https://api.github.com/users/yishaigalatzer/gists{/gist_id}","starred_url":"https://api.github.com/users/yishaigalatzer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yishaigalatzer/subscriptions","organizations_url":"https://api.github.com/users/yishaigalatzer/orgs","repos_url":"https://api.github.com/users/yishaigalatzer/repos","events_url":"https://api.github.com/users/yishaigalatzer/events{/privacy}","received_events_url":"https://api.github.com/users/yishaigalatzer/received_events","type":"User","site_admin":false},"created_at":"2015-12-08T03:01:53Z","updated_at":"2015-12-08T03:01:53Z","body":"Visual studio online introduced authenticated nuget feeds. These are now supported through a plugin model in visual studio 2015+nuget3. There is also a plugin model for the command line"}}