title: OAuth Refresh token returns invalid_grant
body: <p>Like many people I used the <a href="http://bitoftech.net/2014/07/16/enable-oauth-refresh-tokens-angularjs-app-using-asp-net-web-api-2-owin/" rel="nofollow">Taiser Joudah</a> article to create my refresh token provider (as well as his other article for creating the access token).  The odd thing for me is that it works fine on my local server but fails when I move it to another server.  Both the Auth and Resource server are the same server (same app actually).  Not sure what difference there could be on a different server. I've traced the SQL and it's performing the get and delete of the token so I know it's executing the code but the refresh returns invalid_grant every time and the user is logged out.</p>