如何在没有ASP.NET和没有MVC的情况下在owin中创建身份验证

Jac*_*ckF 1 c# self-hosting owin

我正在为我工​​作的公司OWIN自托管做一些研究.但是身份验证部分我无法使其工作,我可以找到的所有示例都不清楚或为ASP.NET编写,而我只允许使用C#.我想要做的是有一个列表,xml文件或数据库,其中一个现在无关紧要,但我想使用其中一个源为OWIN自托管创建我自己的自定义身份验证,而不使用ASP.NET和MVC.连接将是HTTPS,客户端是基于HTML/JavaScript的.我希望有人可以指出我正确的方向或给我一个例子.

tim*_*use 5

只需使用ASP.NET Identity框架并编写自己的提供程序即可.您将获得免费加密等所有好处.没有任何努力.失去所有这些好东西只是因为有人不知道ASP.NET是不合理的(imho).它与ASP.NET几乎没有关系,因为它是如此松散耦合.

http://www.asp.net/identity让您了解如何坐在OWIN之上.

定制提供商示例

http://www.asp.net/identity/overview/extensibility/overview-of-custom-storage-providers-for-aspnet-identity

http://www.asp.net/identity/overview/extensibility/implementing-a-custom-mysql-aspnet-identity-storage-provider

这是我的Oracle数据库,我会说很容易理解.它应该让你知道如何实现自己的:

https://github.com/timmkrause/AspNet.Identity.OracleProvider