UserClaimsPrincipalFactory在Blazor WebAssembly 3.1(客户端)中不工作?

UserClaimsPrincipalFactory在Blazor WebAssembly 3.1(客户端)中不工作?,blazor,claims-based-identity,webassembly,Blazor,Claims Based Identity,Webassembly,我已按照此处的指南构建了一个组件: 我还尝试了IClaimsTransformation和IUserClaimsPrincipalFactory选项,但在Blazor WebAssembly上无效 有人用这个吗 谢谢所有这些链接(和API)都是用于服务器端代码的。Wasm应用程序中的身份有什么好处?关键部件可能不是针对standard2.0的。使用JWT,整个签名和验证内容都会被搁置。这有帮助吗?JWT声明没有正确映射到用户对象,因此角色是“角色”,而不是正确的模式定义。我制作了一个gith

我已按照此处的指南构建了一个组件:

我还尝试了IClaimsTransformation和IUserClaimsPrincipalFactory选项,但在Blazor WebAssembly上无效

有人用这个吗


谢谢

所有这些链接(和API)都是用于服务器端代码的。Wasm应用程序中的身份有什么好处?关键部件可能不是针对standard2.0的。使用JWT,整个签名和验证内容都会被搁置。这有帮助吗?JWT声明没有正确映射到用户对象,因此角色是“角色”,而不是正确的模式定义。我制作了一个github repo,并为Blazor WebAssembly 3.2.0实现了这一点。NET&EF 5预览-多个角色和其他用户声明请参见:@Jaap,多亏了您,我在使用默认IS4管道时实现了这一点。我现在尝试绕过框架式UI,将ID和PW从Blazor客户端发送到调用SignInManager的定制API。我可以看到我的自定义用户claimpincipalfactory正在构建声明,但它们没有返回到客户端。您的代码以前已经解决了这个问题,但现在我将通过API直接从客户端转到SignInManager,声明在客户端中不再可用。你在旅行中有没有遇到什么可以说明原因的东西?