NancyFX 附录: Nuget程序包

Nancy.Authentication.Forms

    该程序包向Nancy提供标准的基于ASP.NET/IIS的表单身份验证服务。 

    采用这个模块启用身份验证后,可以获得标准ASP.NET表单验证方式。

 

Nancy.Authentication.Stateless

   该程序包为Nancy应用提供一种无状态的用户验证方式。它旨在支持“API秘钥”或服务节点验证等场景。


Nancy.Authentication.Basic

   该程序包为Nancy应用提供一种基础验证机制(Basic Auth)。

   它为Nancy提供简单的,账号密码验证方法。这种验证机制经常用于内部网站,由于安全级别较低不适用于外网环境。


Nancy.Authentication.Token

    该程序包为Nancy应用提供基于令牌的身份验证服务(类似OAuth)。主要思路就是通过调用一次API获得颁发的令牌(token),请求服务时都携带令牌。它主要用于单页应用,苹果、安卓应用等一些Cookie无法使用,用户信息不能跨域共享的情况。

 

Nancy.Hosting.Aspnet

   该程序包为Nancy应用提供绑定在IIS Web服务器下与ASP.NET共存的宿主环境。

   如果你在考虑把WebForms、MVC和Nancy一起托管的方案,这个程序集正好满足。


Nancy.Hosting.Self

    该程序包为Nancy应用提供自托管、独立运行的功能。

    其主要用途是可以采用控制台模式,Windows服务方式,桌面应用的方式使得应用对外提供Http兼容的服务节点,而无需安装其他HTTP服务器软件。


Nancy.Hosting.Wcf


Nancy.BootStrappers.Structuremap


Nancy.BootStrappers.Mef


Nancy.BootStrappersAutofac


Nancy.BootStrappers.Ninject


Nancy.BootStrappers.Unity


Nancy.BootStrappers.Windsor


Nancy.ViewEngines.NHaml


Nancy.ViewEngines.DotLiquid


Nancy.ViewEngines.MarkDown


Nancy.ViewEngines.Nustache


Nancy.ViewEngines.Razor


Nancy.ViewEngines.Spark


Nancy.Validation.FluentValidation


Nancy.Validation.DataAnnotations

posted @ 2017-03-04 17:27  理论家  阅读(650)  评论(0编辑  收藏  举报
点击这里给我发消息