Skip to content

Tag: Middleware

Branching Pipelines with OWIN

Branching pipelines with OWIN allow for several different request pipelines to be used as needed depending on a determining factor. This factor is most often a Hostname but it could be any sort of toggle. An example might be authentication. Your system might need to allow for different authentication mechanisms for different users. The set up for authentication happens once when the app is built-in IIS for the first time and can be found in Startup.Auth. At this point the application hasn’t even received any requests so how is it supposed to know what authentication system to use? This is…