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



我正在家里制作一个项目的原型,我想让我的应用程序根据代码中的一些硬编码值验证凭据。

有人能告诉我怎么做吗?我需要实现一些ASP Identity Core方法吗?

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

我看到的大多数使用owin的例子都是在实体框架或windowsazure活动目录中使用。一旦我的项目获得批准并进入我们的开发环境,它将通过ADFS使用组织帐户进行身份验证。。但在这一点上,我仍然在家里进行原型设计,在场外进行概念验证。我想尽可能多地计算登录部分。谢谢

我建议您遵循以下关于ASP.NET Identity的示例,这些示例通常使用实体框架创建本地数据库。这样你就可以在家工作(如果你愿意,甚至可以离线)。

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

正如您所注意到的,有几个项目模板可以使用ASP.NET Identity创建一个项目,其中包含控制器、视图等的所有脚手架。如果你不想担心身份验证和授权问题,我建议你使用它们,不要试图对抗它们。

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

最新更新