{"issue":{"created_at":"2011-12-07T07:07:38Z","state":"open","updated_at":"2011-12-08T11:05:27Z","comments":3,"user":{"gravatar_id":"8db706dcbe91e00fcf0819f633d339b7","id":550209,"url":"https://api.github.com/users/TripleEmcoder","avatar_url":"https://secure.gravatar.com/avatar/8db706dcbe91e00fcf0819f633d339b7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"TripleEmcoder"},"body":"SymbolSource used this URL in the old gallery to verify that a user is allowed to publish a package:\r\nhttp://nuget.org/PackageAuthentication/ValidatePackageKey/[UserKey]/[PackageName]/1.0\r\n\r\nIt returned true for package owners and false/exception for others. Can you do something similar for this site?","assignee":{"gravatar_id":"f1f18d37365af0796a784d1ed055684e","id":174281,"url":"https://api.github.com/users/pranavkm","avatar_url":"https://secure.gravatar.com/avatar/f1f18d37365af0796a784d1ed055684e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"pranavkm"},"id":2471958,"labels":[],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"number":341,"title":"Simple endpoint to verify package ownership","html_url":"https://github.com/NuGet/NuGetGallery/issues/341","closed_at":null,"url":"https://api.github.com/repos/NuGet/NuGetGallery/issues/341","milestone":{"created_at":"2011-09-21T23:09:54Z","state":"open","closed_issues":9,"due_on":"2011-11-16T08:00:00Z","creator":{"gravatar_id":"cdf546b601bf29a7eb4ca777544d11cd","id":19977,"url":"https://api.github.com/users/Haacked","avatar_url":"https://secure.gravatar.com/avatar/cdf546b601bf29a7eb4ca777544d11cd?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"Haacked"},"number":2,"description":"This release corresponds to the NuGet 1.7 release. The current release date is a placeholder TBD.","title":"NuGet 1.7 \"Milky Way\"","url":"https://api.github.com/repos/NuGet/NuGetGallery/milestones/2","open_issues":39}},"action":"created","comment":{"created_at":"2011-12-08T11:05:27Z","updated_at":"2011-12-08T11:05:27Z","user":{"gravatar_id":"8db706dcbe91e00fcf0819f633d339b7","id":550209,"url":"https://api.github.com/users/TripleEmcoder","avatar_url":"https://secure.gravatar.com/avatar/8db706dcbe91e00fcf0819f633d339b7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"TripleEmcoder"},"body":"I need one thing clarified. The old endpoint verified that the user was an owner of the package name, not a specific package (name+version). That means that it also worked (i.e. returned true) for packages not yet uploaded to nuget.org. Here you use packageSvc to find a specific package and check that, so I guess it won't work as before.\r\n\r\nThe use case is that people like to first upload to SymbolSource to check if debugging works and only then send to nuget.org, where the package will be available for download by others.","id":3061080,"url":"https://api.github.com/repos/NuGet/NuGetGallery/issues/comments/3061080"}}