MENSAGEM:
Não foi possível carregar o AutorizacaoApi
CAUSA:
A tela Autorização de Api (Configurações > Avançado > Autorização de Api) é servida pelo módulo Configurações BFF (mge-bff) e só é liberada quando a camada de autorização está habilitada no ambiente, pelo argumento de inicialização:
-Dsnk.authorization.api.enable=true
A mensagem ocorre em duas situações distintas:
-
Argumento habilitado, módulo desatualizado: o argumento
-Dsnk.authorization.api.enable=trueestá configurado, mas o módulo Configurações BFF está em versão anterior à 1.5.2, que é a versão em que o recursoAutorizacaoApipassou a ser entregue. O sistema tenta carregar o recurso e não o encontra. -
Argumento ainda não incluído no ambiente: o módulo está atualizado, mas o argumento
-Dsnk.authorization.api.enable=trueainda não foi adicionado à inicialização do servidor de aplicação. Sem ele, a camada de autorização não é inicializada e o recurso não é carregado.
SOLUÇÃO:
Verificar a versão do módulo
Acesse o menu Sobre (canto superior direito do workspace) e localize o módulo Configurações BFF / mge-bff na lista de versões dos módulos.
- Se estiver abaixo de 1.5.2 → atualize o módulo para a versão 1.5.2 ou superior.
- Se já estiver em 1.5.2 ou superior → siga para o Passo 2.
Verificar o argumento de inicialização
Confirme junto ao responsável pelo ambiente se o argumento abaixo consta nos parâmetros de inicialização da JVM:
-Dsnk.authorization.api.enable=true
Após a inclusão, é necessário reiniciar o serviço para que o argumento tenha efeito.
Para mais detalhes da tela e do argumento acesse o Help: Como controlar o acesso de usuários às APIs utilizando a tela Autorização de API
Duvidas sobre como inserir o argumento acesse: Configuração de argumentos para Wildfly
Ambientes hospedados em nosso SAAS CLOUD
Nesses ambientes o cliente não tem acesso à atualização de módulos nem aos argumentos de inicialização. É necessário abrir um ticket solicitando:
- a atualização do módulo Configurações BFF (
mge-bff) para a versão 1.5.2 ou superior e/ou - a inclusão do argumento
-Dsnk.authorization.api.enable=true,
Informando expressamente em qual base a alteração deve ser aplicada "Produção ou Teste" já que a solicitação é aplicada por base.
Comentários
0 comentário
Escreva seu comentário aqui
Por favor, entre para comentar.