Katana or Owin? Local Self-hosted

Source: Internet
Author: User
Tags oauth hosting support microsoft

Using Owin to get the Web project out of IIS is really special .....

Thus, a new communication channel can be derived, and the local server is self-hosted.

1 node. js

2 Python

3 Ruby

4 Owin (C#--katana project katanaproject.codeplex.com)

Although a cross-platform based on the. NET Framework core is published. But XP +ie 6 is cancer! So cross-platform is good. But the best span is indeed the. NET Framework 4.0!!!!!!!!!!!!!

Owin to some extent into the. NET Core project. After 3.0, start ignoring. NET 4.0 .... Fortunately, the open source .....

  • microsoft.owin– provides a set of auxiliary types, as well as various abstract types that are built to simplify the creation of Owin components.
  • Microsoft.owin.diagnostics– provides a variety of middleware components to assist in the development of Owin-based applications.
  • microsoft.owin.filesystems– This package provides a file system-related abstraction and implementation.
  • microsoft.owin.testing– provides some helper classes for unit testing of Owin components.
  • microsoft.owin.selfhost– contains some of the components necessary to host Owin-based applications in a self-specified process.
  • microsoft.owin.hosting– provides the default underlying framework types that are required to host and run Owin-based applications.
  • owinhost– provides a single executable program (OwinHost.exe) that allows you to host a Owin-based application run.
  • microsoft.owin.cors– This package contains components that enable cross-domain resource sharing (Cors) in the Owin middleware.
  • microsoft.owin.staticfiles– This package contains some Owin middleware that can handle requests from file system resources, including files and directories.
  • microsoft.owin.security– contains a number of common types that are shared by a variety of different authentication middleware components.
  • microsoft.owin.security.activedirectory– a set of middleware that allows applications to authenticate using Microsoft technology.
  • microsoft.owin.security.cookies– allows applications to use cookie-based authentication middleware, similar to the way forms are authenticated in ASP.
  • microsoft.owin.security.facebook– allows applications to support some of the middleware of the OAuth 2.0 certification workflow that Facebook uses.
  • The microsoft.owin.security.google– includes a set of middleware that supports Google's OpenID and OAuth 2.0 certified workflows.
  • microsoft.owin.security.jwt– a set of middleware that allows applications to protect and validate JSON web tokens.
  • microsoft.owin.security.microsoftaccount– a set of middleware that allows applications to support Microsoft account certification workflows.
  • microsoft.owin.security.oauth– allows applications to support middleware for any standard OAuth 2.0 certified workflow.
  • microsoft.owin.security.openidconnect– middleware that allows applications to authenticate using the Openidconnect method.
  • microsoft.owin.security.twitter– allows applications to support the middleware of Twitter's OAuth 2.0 authentication workflow.
  • microsoft.owin.security.wsfederation– allows applications to use Wsfederation for authentication middleware.
  • microsoft.owin.host.httplistener– is a Owin server that is created based on the HttpListener class in the. Net framework and is the default server currently being used for self-hosting.
  • Microsoft.owin.host.systemweb– is also a Owin server implementation, but it allows Owin-based applications to run in IIS and to use the request pipeline for ASP.

Katana or Owin? Local Self-hosted

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.