I am very new in software world , and my question may sound stupid , but i am very confused in the topic owin.
Owin is a way to decouple host and application that what i know.
My question is when do we say an application an owin based application , it is said that an owin application can be self hosted like from an console application.
If i use Microsoft.Owin which is Microsoft way of implementing owin called as Katana , like Micosoft.Owin.Security (Let's call it, OAuth owin middleware ) in my web API, then does my web API becomes owin based Application and i can host it anywhere?? obviously not , web API depends on system.dll.
How to utilize the concept to its fullest?
How to create a owin component that can be hosted on any platform but at the same time IIS based application like (MVC, Web API) can use that component.
Note:-Please Read my question carefully before answering.
Sachin SinghPosted Sep 25, 2020, 10:43 AM
- Katana for the C# community,
- and Freya for the F# community.
- There are also a number of libraries that only implement host and server OWIN specifications such as Nowin and Suave.
After creating the middleware , if you have selected the Katana implementation to create owin middlewares then you can self host it as console application, winform application , windows service or even host it in IIS with integrated pipeline mode.Laxmidhar SahooPosted Sep 25, 2020, 9:00 AM