OWIN, Katana & One ASP.NET

This was the topic of the .NET User Group Zurich meeting last Wednesday and I want to share my presentation with the demo code and some links that I found during my research.

Presentation on SpeakerDeck

Link to Speaker Deck.

Demo Code

The complete demo code is available on our GitHub Repo.

Background information

A good overview about Katana/OWIN is available as a Video on Channel 9 or written on the ASP.NET Site. Based on the video someone has shared the content and code in form as a Blogpost.

More presentations about One ASP.NET & OWIN

Another presentation about “One ASP.NET” and I found this and this presentations about OWIN.

Blogs & co.

Damien Hickey has some really good blogposts and Code-Samples on GitHub. You should take a look on “Testing Nancy with Owin.Testing” and “Introducing Owin.EmbeddedResources”. But you should already understand the “basics”. Another interesting project is called Owin.Dependencies by Tugberk Ugurlu.

Very interesting and more critical is this post: “OWIN and Katana challenges: blues of a library developer”

Authentication, OWIN & co.

There are a couple of good blogposts out there:

Basic Authentication with ASP.NET Web API Using OWIN Middleware

Securing WebAPI

Understanding OWIN Forms authentication in MVC 5

And I found two blogposts in German about Passive Auth & Custom Auth.


Nowin: Nowin is an OWIN Web Server which doesn´t use the HttpListener

OWIN Routing

Adding OWIN to an empty ASP.Net MVC app

Self-Hosting SignalR in a Windows Service

If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

About the author

Written by

Currently there is no additional info about this author.

Recent Posts

  • HowTo: make out Retweet-counter in a random URL

      Twitter offers some interesting functions with the integration of the twitter button – every user can see how often the website has been retweeted and he can do the same with just one click. But of course the whole thing has his price: - The integration of the Twitter JavaScript makes the whole data […]

  • Time-controlled Azure WebJobs – Azure as easy as it get‘s

        While still in development the Azure WebJob SDK offers some cool features for procession and supply of information. A good example is the sample that observes the Azure Queue and processes an item as soon as it spots one.   Scenario: time-controlled activities – without queue and so on My scenario was quite […]

  • image2021-570x194_thumb.png
    HowTo: Create RSS Feeds with ASP.NET MVC

    I’ve already written about how to consume RSS or Atom Feeds with the SyndicationFeed (in German, sry) but todays post is about how to create or publish an own feed. Beside the age of the feed standard and the much defamation from Facebook, Twitter and Google on RSS/Atom I consider this easy to consume API […]

  • image1997-311x194_thumb.png
    How to access an Azure Website with the local IIS Manager

    Since the end of February it is possible to access an Azure Website with the IIS Manager. Although the Azure Management site offers some information there are more details visible at the IIS Manager. For the connection you will need an IIS Manager and the IIS Manager for Remote Administration Extension. It’s also possible to […]

  • image1929-570x143_thumb.png
    Create and validate own Json-Web-Tokens (JWTs)

    If you are interested in web authentication you probably have heard about JSON Web tokens (JWT). What is a JWT? Maybe I’m not using the correct security termination but however: JWTs are used to exchange claims between two systems. For example: You want to log on to a service (like Facebook, Twitter, etc.) and want […]

Support us