【发布时间】:2016-06-10 03:31:55
【问题描述】:
ASP.NET 身份 - Windows 身份验证和 Web 服务
我为工作创建的所有 Web 应用程序都是为 Intranet 执行的,因此我们使用 Windows 身份验证。但是,为了获取当前用户(电子邮件、电话、办公室)的任何其他信息,我需要使用另一个部门提供的 Web 服务。为了获取信息,我将 User's Name 属性传递给 Web 服务并使用我编写的类来存储信息。然后我将此对象存储在会话中,并在需要时使用它。
虽然这很好用,但我知道一定有更好的方法。我最近研究了身份框架,虽然它看起来很棒,但我不确定它是否适合我的情况。我看到的大多数示例都使用数据库来注册和登录用户。我的用户永远不需要登录,也不需要创建,至少在应用程序中不需要。我基本上只需要能够以身份存储来自 Web 服务的数据。这可能吗?
【问题讨论】:
标签: asp.net asp.net-mvc-5 asp.net-identity-2