Language

Katana is a flexible set of components for building and hosting Open Web Interface for .NET (OWIN)-based web applications.

  1. An Overview of Project Katana

    By Howard Dierking|

    The ASP.NET Framework has been around for over ten years, and the platform has enabled the development of countless Web sites and services. As Web application development strategies have evolved, t...

  2. Getting Started with OWIN and Katana

    By Mike Wasson|

  3. Katana Samples

    By Microsoft ASP.NET Team|

  4. OWIN Startup Class Detection

    By Praburaj Thiagarajan and Rick Anderson|

    This tutorial shows how to configure which OWIN startup class is loaded. For more information on OWIN, see An Overview of Project Katana . This tutorial was written by Rick Anderson ( @RickAndMSFT...

  5. Enabling Windows Authentication in Katana

    By Mike Wasson|

    Shows how to enable Windows Authentication in OWIN/Katana.

  6. OWIN Middleware in the IIS Integrated Pipeline

    By Rick Anderson and Praburaj Thiagarajan|

    This article shows how to run OWIN middleware Components (OMCs) in the IIS integrated pipeline, and how to set the pipeline event an OMC runs on. You should review An Overview of Project Katana and...

  7. OWIN OAuth 2.0 Authorization Server

    By Rick Anderson, Hongye Sun and Praburaj Thiagarajan|

    This tutorial will guide you on how to implement an OAuth 2.0 Authorization Server using OWIN OAuth middleware. This is an advanced tutorial that only outlines the steps to create an OWIN OAuth 2.0...

  8. Host OWIN in an Azure Worker Role

    By Mike Wasson|

    This tutorial shows how to self-host an OWIN application within a Microsoft Azure worker role.