somtime I cannot authenticate by Owin at first login by facebook

I used OWIN Auth to authenticate on my mvc 5 website. It run great on localhost, i can login and get user's info from facebook. However, I have a bug when run on IIS server. Sometime, I can...

Id #423 | Release: None | Updated: Fri at 3:03 PM by Tratcher | Created: Fri at 12:20 PM by thanhtd

Make nuget-deploy optional

I build the katanaproject from a VS 2013 command prompt using: set Platform=AnyCPU set DevDivCodeAnalysisRunType=Disabled call build.cmd release deploy > build.txt 2>&1 Problem The last step of t...

Id #422 | Release: None | Updated: Aug 14 at 12:06 PM by MircoBabin | Created: Aug 14 at 12:02 PM by MircoBabin

Skip web socket tests if platform has no web socket support

I'm on Windows/7 and this platform has no web socket support. Web socket is supported from Windows 8, see

Id #421 | Release: None | Updated: Aug 21 at 7:58 PM by Tratcher | Created: Aug 14 at 8:15 AM by MircoBabin

Using TestServer results in plethora of TraceListeners

Every time you use a TestServer in a unit test, another TraceListener is added to Trace.Listeners. This causes a substantial buildup of duplicate tracing. Workaround is periodically call Trace.Li...

Id #420 | Release: None | Updated: Aug 6 at 2:52 PM by nowakra | Created: Aug 6 at 2:52 PM by nowakra

Request to Identity provider is attempted even if authorization code is null, logging an error.

Looking at GoogleOAuth2AuthenticationHandler.AuthenticateCoreAsync(), if there is no 'code' parameter in the query string, a request is still made to googles endpoint attempting to exchange it for ...

Id #419 | Release: None | Updated: Aug 5 at 8:46 PM by mldrummer | Created: Aug 4 at 11:59 PM by mldrummer

Exceptions may cause request pump leak

Unhandled exceptions in OwinHttpListener.ProcessRequestsAsync from HttpListener.GetContextAsync() may bypass decrementing _currentOutstandingAccepts and cause the request pumping loop to stop accep...

Id #418 | Release: None | Updated: Aug 4 at 11:41 PM by garethd | Created: Aug 4 at 6:15 PM by Tratcher

Facebook API 2.4 breaking changes ?

Hi guys, I think the latest change to the Facebook (Graph) API 2.4 made some breaking changes to the default FacebookAuthenticationHandler class (using Microsoft.Owin.Security.Facebook 3.0.1). ...

Id #417 | Release: None | Updated: Aug 24 at 6:43 PM by koichia | Created: Jul 29 at 6:19 PM by chrkell

ArgumentNullException for refresh token

When sending a request to the refresh token endpoint and specifying the grant_type to be refresh_token but providing no other parameters, an ArgumentNullException is raised in AuthenticationTokenRe...

Id #416 | Release: None | Updated: Jul 28 at 4:35 AM by codymack | Created: Jul 28 at 4:35 AM by codymack

Cookie auth middleware only uses first identity instead of all

The cookie authentication middleware uses AuthenticationResponseGrant.Identity when issuing the cookie. unfortunately this property only contains the first identity in the list of identities availa...

Id #415 | Release: None | Updated: Jun 25 at 3:27 PM by Tratcher | Created: Jun 25 at 2:38 PM by ZeroKoll

The type 'Microsoft.Owin.IOwinContext' is defined in an assembly that is not referenced. You must add a reference to assembly 'Microsoft.Owin, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35'

I was trying to debug a latest Angular JS app application with Katana Source ( to learn underlying katana implementations, but keep fa...

Id #412 | Release: None | Updated: Jun 9 at 3:13 PM by Tratcher | Created: Jun 6 at 11:11 PM by HydTechie