Temos um novo aplicativo ServiceStack 8.7 usando AspNet Identity, configurado para PascalCase.
No entanto, o PascalCase quebra o admin-ui, pois parece esperar um roles
elemento no Authenticate
resultado, mas está recebendo um Roles
elemento e, portanto, não valida se o usuário tem a função Admin.
Veja a captura de tela mostrando a POST Authenticate
resposta, que contém uma propriedade Funções com a função Admin, mas a interface do usuário nega acesso, indicando que a função Admin é necessária.
Confirmei que, ao remover o código que configura o aplicativo para usar PascalCase, a interface de administração funciona conforme o esperado. Infelizmente, devido a outros requisitos de negócios, precisamos que o aplicativo retorne PascalCase.
Existe uma maneira de contornar esse problema?