我们有一个新的 ServiceStack 8.7 应用程序,使用 AspNet Identity,并针对 PascalCase 进行了配置。
但是,PascalCase 破坏了 admin-ui,因为它似乎期望结果roles
中有一个元素Authenticate
,但它得到的Roles
却是一个元素,因此无法验证用户是否具有管理员角色。
查看显示POST Authenticate
响应的屏幕截图,其中包含具有管理员角色的 Roles 属性,但 UI 拒绝访问,表明需要管理员角色。
我已经确认,当我删除配置应用程序使用 PascalCase 的代码后,管理界面可以正常工作。遗憾的是,由于其他业务需求,我们需要应用程序返回 PascalCase 命名。
有办法解决这个问题吗?