Skip to content

OWIN Framework

Martin Halliday edited this page Jul 7, 2016 · 3 revisions

The OWIN Framework is a NuGet package that middleware authors can add to their project to allow application developers to pick and choose middleware implementations for their application, and that application authors can add to their application to provide an easy way to integrate and configure middleware from multiple authors.

The OWIN Framework also provides a mechanism for defining dependencies between middleware and a pipeline builder that will resolve those dependencies and build an OWIN pipeline where all dependencies are satisfied.

The OWIN Framework also defines a standardized mechanism for application developers to configure middleware where the actual configuration mechanism is totally decoupled from the middleware and the application.

The OWIN Framework also provides a mechanism for splitting the OWIN pipeline into segments so that for example the application can employ different identification, authorization session etc mechanisms for different request patterns.