3.0.0 Release (Summer 2014)

  • WS-Federation - Middleware component supporting the WS-Federation protocol for federated identity in an OWIN pipeline.
  • OpenID Connect - Middleware component supporting the OpenID Connect protocol for federated identity in an OWIN pipeline.
  • Remove support for .NET Framework 4.0 in order to exclusively use async await

2.1.0 Release (February 2014)

  • More authentication middleware options
    • Google OAuth2 - Middleware component for supporting Google's OAuth2 protocol implementation.
  • Instrumentation
  • Static file serving middleware

2.0.0 Release (Fall of 2013)

  • Microsoft.Owin.Hosting – Provides default services and helper types for building OWIN-compatible hosts. Notable default services include the default application builder and loader. Additionally, Owin.Types provides a framework agnostic set of types for working with HTTP and Web socket requests and responses.
  • Microsoft.Owin.Host.HttpListener - Provides an HTTP server that can be used when hosting OWIN applications from a process other than IIS. This can include katana.exe (described below), or a developer’s own custom host application (such as a console application or Windows service). The server is built on top of the .NET Framework’s HttpListener class.
  • Added feature to Microsoft.Owin.Host.SystemWeb whereby a middleware component can specify a hint so that the package is run in the specified IIS pipeline stage. This feature was required to support the various authentication middleware components outlined below.
  • Microsoft.Owin.Diagnostics - Middleware components that provide some rudimentary tracing and diagnostics capabilities, as well as a “start page” (similar to IIS’s “the server is running” default page).
  • Authentication middleware
    • Microsoft.Owin.Security.Basic - Middleware component for enabling HTTP basic authentication in an OWIN pipeline.
    • Microsoft.Owin.Security.OAuth2.Bearer - Middleware component for enabling authentication based on JWT bearer tokens in an OWIN pipeline.
    • Microsoft.Owin.Security.OAuth2.AuthorizationServer - Middleware component for exposing an OAuth2 authorization server endpoint.
    • Microsoft.Owin.Security.Facebook - Middleware component for enabling authentication using Facebook’s OAuth flow in an OWIN pipeline.
    • Microsoft.Owin.Security.Cookie - Middleware component for supporting the cookie-based forms authentication that has existed for years in the ASP.NET framework.
    • Microsoft.Owin.Security.Google - Middleware component for supporting Google’s OpenID protocol implementation in an OWIN pipeline.
    • Microsoft.Owin.Security.Twitter - Middleware component for supporting Twitter’s OAuth 2.0 protocol in an OWIN pipeline.
    • Microsoft.Owin.Security.MicrosoftAccount - Middleware component for supporting Windows Live/Microsoft account authentication in an OWIN pipeline.
  • Microsoft.OwinHost.exe - Provides a host process for running an OWIN application. The executable can be configured (via either its own command line or settings provided in the application’s startup code) to use any number of available Katana servers (the HttpListener server listed above is one such server).
  • VS Tooling - Our NuGet package will give developers the ability to have a complete F5 experience in Visual Studio, even when hosting the application with Microsoft.OwinHost.exe.

Last edited May 12 at 8:36 PM by howarddierking, version 6

Comments

MartinJ87 Nov 2, 2013 at 1:05 PM 
Is there any documentation available, in case any one of us wanted to help with the development?