从帐户控制器登录方法添加临时声明

时间:2017-11-07 09:02:14

标签: identityserver4

使用Identity Server Aspnet身份快速入门Link,使用EntityFramework进行持久存储。

我在登录页面添加了一个下拉列表以及用户名和密码字段。用户应该在登录Identityserver时从下拉列表中选择一个值。

如何将下拉列表的选定值添加为该特定会话的声明,并将其与请求的声明一起发回给客户?

我的客户端是使用混合流与Identity Server通信的MVC应用程序。

IdentityServer v2.0.2 MVC客户端:AspNet Core 2.0.0

1 个答案:

答案 0 :(得分:2)

  • 调用SignInAsync时将值存储在signin cookie中
  • IProfileService
  • 中将该值作为声明返回