【发布时间】:2014-07-19 01:01:49
【问题描述】:
我是 ASPnet 身份服务的新手,我们需要以下要求。
以下是架构设置
1。应用服务器
Appsever 拥有
一种。实体框架
湾。 ASP.Net Web API2 Odata 服务
C。授权服务器
2。网络服务器
ASP.Net MVC 5 应用程序(访问应用服务器的客户端)
流程需要
具有登录/注册表单的 MVC5 客户端应用程序
注册/登录时,需要将信息发送到应用服务器中的授权服务器,使用身份服务授权并创建声明。
在授权服务器中创建身份后,客户端应用程序应登录
我知道从身份验证服务器获取不记名令牌,并将用作访问 API 服务的标头信息
我们所缺少的只是 MVC 客户端应用程序应该使用在授权服务器中创建的相同身份声明。
有什么方法可以访问在身份验证服务器中创建的声明。
我有一些关于如何在身份验证服务器中进行身份验证并通过 OWIN 接收令牌的示例,我们可以从这个令牌安全地访问 API,但我需要客户端 Web 应用程序需要基于令牌登录
我浏览了以下链接
此外,我还需要在登录后需要时添加声明
【问题讨论】:
-
您在使用安全令牌服务吗?
-
是的,从身份验证服务器创建了一个承载令牌。另外,如果我知道如何通过此令牌访问声明身份也会更有帮助
-
@ansari 关于该主题的任何更新?我也有同样的情况。我可以使用令牌,但无法在客户端应用程序中提取数据
-
@LóriNóda 请检查答案作为我的方法。如果您需要更多说明,请告诉我
标签: asp.net-mvc asp.net-identity owin asp.net-web-api2