我认为这是与角度5.2.8和6相关的错误.角度5.2.7工作正常.我创建一个ng5分支并更新角度到最新的5.2.8和错误com!任何人都可以指导我使用oidc-client-js进行角度5.2.8和更高版本的样本?
我administrators在身份验证后将角色添加到用户声明,IClaimsTransformer其中包含以下内容:
(principal.Identity as ClaimsIdentity).AddClaim(new Claim(ClaimTypes.Role, "Administrators"));
但是,当我User.IsInRole("Administrators")在Razor视图中调用时 ,它返回false.
有了这个代码,我可以得到要求user.Claims的Controller
var subClaim = User.Claims.SingleOrDefault(c => c.Type == ClaimTypes.NameIdentifier);
Run Code Online (Sandbox Code Playgroud)
但是当尝试中的代码时ViewComponent,User.Claims不存在。
有没有什么办法让User.Claims内的ViewComponent?
我的网域中有一些Guid二级密钥,我想通过RESTfull从其他域中获取有关这些密钥的更多信息。
public class ProductAggregate
{
public Guid Id { get; set; }
public Guid UserId { get; set; }
public Guid AgencyId { get; set; }
public string AgencyTitle { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
在上面的代码中AgencyTitle,当前域中不存在此代码,我想通过Restfull从另一个实时服务中获取它,并将聚合的对象发送到客户端。是否可以接受?