switching to OWIN pipeline changes resolution of Response.StatusCode visible to Formatter

We have built a custom formatter that will execute certain logic when the response's status code is 200 versus when it's any other value. This has been working fine up until the point we converte...

Id #486 | Release: None | Updated: Jan 31 at 3:04 PM by topramnik | Created: Jan 30 at 9:56 PM by kwarnkepcty

Move to new nightly build feeds

Obsolete: Release branch: https://www.myget.org/f/aspnetwebstacknightlyrelease/ Dev branch: https://www.myget.org/f/aspnetwebstacknightly/ New: Release branch: https://dotnet.myget.org/f/katan...

Id #485 | Release: 4.0.0 | Updated: Jan 31 at 8:42 PM by Tratcher | Created: Jan 30 at 7:06 PM by Tratcher

DefaultLoader.SearchForStartupAttribute should be tolerant to unrelated errors.

When I've added Microsoft.Owin.Host.SystemWeb to an existing Asp.Net Web Forms project(to use Azure Active Directory Authentication), I've got [FileNotFoundException: Could not load file or assemb...

Id #483 | Release: None | Updated: Jan 23 at 11:54 PM by Tratcher | Created: Jan 22 at 6:52 AM by mfreidge

RequestUri has wrong Port

Hi, There seems to be a bug with Katana's generation of a Uri in OwinRequest, where the incoming port from non-standard HTTP requests is ignored. Recently I added Katana (Microsoft.Owin 3.0.1) to...

Id #482 | Release: None | Updated: Jan 20 at 6:16 PM by Tratcher | Created: Jan 19 at 2:15 PM by TheKentuckian

Bug - AuthenticationTokenReceiveContext token is null

On a clean project with the latest NuGet packages. When I make the following request to my MVC ASP.NET API projects: URL: http://localhost:27863/Token Headers: Content-Type:application/x-www-fo...

Id #480 | Release: None | Updated: Dec 30, 2016 at 4:23 PM by TvanLeuverden | Created: Dec 30, 2016 at 4:23 PM by TvanLeuverden

ReadFormAsync breaks when field name contains quotes

I'm submitting a form via Chrome to an OWIN backend. I'm attempting to use IOwinRequest.ReadFormAsync() to parse the multipart form data, but the data I'm getting back from the function is not pars...

Id #479 | Release: None | Updated: Dec 12, 2016 at 9:03 PM by bricketts | Created: Dec 12, 2016 at 9:00 PM by bricketts

DefaultFilesMiddleware: check for trailing slash does not work any more

The current implementation contains the check if (!Helpers.PathEndsInSlash(context.Request.Path)) { context.Response.StatusCode = 301; context.Response.Headers[Constants.Location] = context.Req...

Id #476 | Release: None | Updated: Nov 9, 2016 at 1:20 PM by Ritzlgrmft | Created: Nov 9, 2016 at 1:20 PM by Ritzlgrmft

IAuthenticationTokenProvider has no docs

The IAuthenticationTokenProvider interface has no documentation on how it should be implemented.

Id #473 | Release: None | Updated: Oct 6, 2016 at 8:55 AM by bgever | Created: Oct 6, 2016 at 8:55 AM by bgever

Owin cannot detect Response.Headers has already been set.

If sliding expiration has been turned on or signing out/signing in a user in code cause owin to generate and try to send a new cookie to the client. It also generates an application error and in ev...

Id #472 | Release: None | Updated: Nov 19, 2016 at 10:14 PM by sanjogsharma | Created: Sep 29, 2016 at 8:25 PM by danw22

CookieAuthenticationHandler, in case using SessionStore, cookieOptions.Expires is not set on renewal

I think I found an issue in Microsoft.Owin.Security.Cookies.CookieAuthenticationHandler class, method ApplyResponseGrantAsync. There is a line (within "else if (_shouldRenew)" block) of where cooki...

Id #470 | Release: None | Updated: Sep 15, 2016 at 10:28 AM by JaapMosselman | Created: Sep 15, 2016 at 10:28 AM by JaapMosselman