{"action":"created","issue":{"url":"https://api.github.com/repos/IdentityServer/IdentityServer4/issues/164","repository_url":"https://api.github.com/repos/IdentityServer/IdentityServer4","labels_url":"https://api.github.com/repos/IdentityServer/IdentityServer4/issues/164/labels{/name}","comments_url":"https://api.github.com/repos/IdentityServer/IdentityServer4/issues/164/comments","events_url":"https://api.github.com/repos/IdentityServer/IdentityServer4/issues/164/events","html_url":"https://github.com/IdentityServer/IdentityServer4/issues/164","id":166437138,"number":164,"title":"SetNoCache interference","user":{"login":"Zinshis","id":8729752,"avatar_url":"https://avatars.githubusercontent.com/u/8729752?v=3","gravatar_id":"","url":"https://api.github.com/users/Zinshis","html_url":"https://github.com/Zinshis","followers_url":"https://api.github.com/users/Zinshis/followers","following_url":"https://api.github.com/users/Zinshis/following{/other_user}","gists_url":"https://api.github.com/users/Zinshis/gists{/gist_id}","starred_url":"https://api.github.com/users/Zinshis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zinshis/subscriptions","organizations_url":"https://api.github.com/users/Zinshis/orgs","repos_url":"https://api.github.com/users/Zinshis/repos","events_url":"https://api.github.com/users/Zinshis/events{/privacy}","received_events_url":"https://api.github.com/users/Zinshis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2016-07-19T21:13:48Z","updated_at":"2016-07-21T00:07:34Z","closed_at":null,"body":"I am implementing Asp.NET Identity alongside IdentityServer with ResourceOwner grant type. Inside my custom IResourceOwnerPasswordValidator I use the standard Asp.NET Identity's SignInManager PasswordSignInAsync function to validate the user. This function however sets the \"Cache-Control\" header to \"no-cache\". This conflicts with the TokenResult's ExecuteAsync function at the end of the pipeline which also tries to set this header, resulting in a duplicate key error.\r\nIs there a workaround to this I might have missed, or should I just inject the context in my IResourceOwnerPasswordValidator and remove the header again?"},"comment":{"url":"https://api.github.com/repos/IdentityServer/IdentityServer4/issues/comments/234120969","html_url":"https://github.com/IdentityServer/IdentityServer4/issues/164#issuecomment-234120969","issue_url":"https://api.github.com/repos/IdentityServer/IdentityServer4/issues/164","id":234120969,"user":{"login":"PivotalAnimal","id":13773413,"avatar_url":"https://avatars.githubusercontent.com/u/13773413?v=3","gravatar_id":"","url":"https://api.github.com/users/PivotalAnimal","html_url":"https://github.com/PivotalAnimal","followers_url":"https://api.github.com/users/PivotalAnimal/followers","following_url":"https://api.github.com/users/PivotalAnimal/following{/other_user}","gists_url":"https://api.github.com/users/PivotalAnimal/gists{/gist_id}","starred_url":"https://api.github.com/users/PivotalAnimal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PivotalAnimal/subscriptions","organizations_url":"https://api.github.com/users/PivotalAnimal/orgs","repos_url":"https://api.github.com/users/PivotalAnimal/repos","events_url":"https://api.github.com/users/PivotalAnimal/events{/privacy}","received_events_url":"https://api.github.com/users/PivotalAnimal/received_events","type":"User","site_admin":false},"created_at":"2016-07-21T00:07:34Z","updated_at":"2016-07-21T00:07:34Z","body":"Looking at IS4 Host UI, how is the flow supposed to go for resource owner password credential request? How about the others? That would be useful documentation. Particularly the semantics and usage of _LoginController.cs_ and any other integration point. I know for sure that _HttpContext.Authentication.SignInAsync_ is being called during the _MVC and API Sample_. How about the other workflows? Client Credentials Grant? Extension Grants? Federated Auth / Google? I know there is more. I am just getting started. Thanks!"}}
{"actor":{"display_login":"PivotalAnimal"}}