WebApi2 + OWIN,没有身份验证存储

时间:2014-08-28 20:39:57

标签: owin asp.net-web-api2

我正在从家里对项目进行原型设计,并且我希望我的应用程序根据代码中的某些硬编码值验证凭据。

任何人都可以就如何做到这一点给我一点指示吗?我需要实现一些ASP Identity Core方法吗?

我的客户端是一个简单的angularjs应用程序,webapi2是自托管的。

我看到的大多数示例都是使用owin轻触实体框架工作,或者是windows azure活动目录。一旦我的项目获得批准并进入我们的开发环境,它将通过ADFS使用组织帐户进行身份验证。但此时我仍然在家中进行原型设计,异地验证概念。我想尽可能地制作登录件。谢谢!

1 个答案:

答案 0 :(得分:1)

我建议您遵循一些关于ASP.NET身份的示例,您说这些示例通常使用Entity Framework创建本地数据库。通过这种方式,您可以在家工作(如果您愿意,甚至可以离线)。

然后,您就可以在本地注册新用户并对该用户进行身份验证。

正如您所注意到的,有几个项目模板可以创建一个带有ASP.NET Identity的项目,其中包含控制器,视图等所有脚手架。我建议您使用它们,如果您不想担心授权问题,请不要尝试与它们作斗争。

注意:执行操作时记录的是控制器或操作中的[Authorize]属性。如果删除它们,您将能够在不进行beign身份验证的情况下调用这些操作/方法。如果你想在没有记录的情况下工作,你就可以这样做。