0

我正在尝试使用 MembershipReboot 库构建声明感知应用程序以进行身份​​验证 Thinktecture.IdentityModel.45 以进行授权。就教程而言,他们都将声明手动添加到“UserClaims”表中(不确定是哪个库添加的),其中包含用户 ID、声明类型和值。我想以编程方式将声明添加到此表中,但我不确定如何以明显的方式执行此操作。

4

1 回答 1

1

您可以通过 UserAccount 类上的 AddClaim/RemoveClaim API 添加/删除声明。有关示例,请参阅 SingleTenantWebApp 示例:

https://github.com/brockallen/BrockAllen.MembershipReboot/blob/master/samples/SingleTenant/SingleTenantWebApp/Areas/UserAccount/Controllers/HomeController.cs#L28

于 2013-11-06T13:08:38.180 回答