{"action":"opened","issue":{"url":"https://api.github.com/repos/MattCotterellNZ/IdentityServer3.Contrib.AzureKeyVaultTokenSigningService/issues/5","labels_url":"https://api.github.com/repos/MattCotterellNZ/IdentityServer3.Contrib.AzureKeyVaultTokenSigningService/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/MattCotterellNZ/IdentityServer3.Contrib.AzureKeyVaultTokenSigningService/issues/5/comments","events_url":"https://api.github.com/repos/MattCotterellNZ/IdentityServer3.Contrib.AzureKeyVaultTokenSigningService/issues/5/events","html_url":"https://github.com/MattCotterellNZ/IdentityServer3.Contrib.AzureKeyVaultTokenSigningService/issues/5","id":119445450,"number":5,"title":"AzureKeyVaultSignatureProvider.Verify() should be performed locally by default","user":{"login":"MattCotterellNZ","id":1248737,"avatar_url":"https://avatars.githubusercontent.com/u/1248737?v=3","gravatar_id":"","url":"https://api.github.com/users/MattCotterellNZ","html_url":"https://github.com/MattCotterellNZ","followers_url":"https://api.github.com/users/MattCotterellNZ/followers","following_url":"https://api.github.com/users/MattCotterellNZ/following{/other_user}","gists_url":"https://api.github.com/users/MattCotterellNZ/gists{/gist_id}","starred_url":"https://api.github.com/users/MattCotterellNZ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MattCotterellNZ/subscriptions","organizations_url":"https://api.github.com/users/MattCotterellNZ/orgs","repos_url":"https://api.github.com/users/MattCotterellNZ/repos","events_url":"https://api.github.com/users/MattCotterellNZ/events{/privacy}","received_events_url":"https://api.github.com/users/MattCotterellNZ/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-30T08:53:59Z","updated_at":"2015-11-30T08:53:59Z","closed_at":null,"body":"Currently Verification costs one Key Vault operation. Verifying this is not only expensive (requires a network operation), it also costs money (verification may be called in order of magnitudes more often than signing in some scenarios).\r\n\r\nSince we (usually) have the public key, this could feasibly be performed locally by default, with the developer _optionally_ choosing to perform the operation through Key Vault itself."}}