Acessando produtos através do BrowserAccess no XPlatform
Acesse as aplicações disponibilizadas através do BrowserAccess através de um módulo customizado na senior XPlatform.
- Selecione o menu Tecnologia > Customização > Aplicativos e crie um novo Aplicativo;
- Clique sobre o aplicativo já criado e, em Ações, selecione Adicionar URL;
- Informe a URL de configuração e confirme essa alteração. Para adicionar essa configuração é necessário ter um arquivo de configuração .json disponibilizado em um servidor da empresa;
Se preferir, adicione o arquivo de configuração em formato JSON, em vez da URL. Caso este arquivo possua alguma alteração, é necessário adicioná-lo novamente. Para isso, clique em Ações e em Adicionar arquivo. Este arquivo deve ser disponibilizado em uma URL pública (acessível pela internet), com certificado digital válido.Exemplo:{
"menu": {
"children": [
{
"label": "Administração",
"labelI18n": "platform.backend.administration", //Utilizado para poder internacionalizar o menu customizado, é obrigatório começar com platform.backend.xxxxx
"children": [
{
"label": "Autenticação Duplo Fator",
"labelI18n": "platform.backend.authentication-twofactor",
"path": {
"category": "CurrentTab", //pode ser do tipo CurrentTab para abrir dentro da plataforma, NewTab para abrir em uma nova aba e DesktopNative para abrir via launcher
"menuId": "https://arq.senior.com.br/authentication/#/" //url do menu que se quer abrir, se for CurrentTab tem que ser https
},
"auth": {
"resource": "res://senior.com.br/platform/authentication/mfa_tenant_config", //recurso que será utilizado para validar a permissão, tem que pegar da tela de gestão de recursos
"permission": "Visualizar" //ação sobre o recurso que será utilizada para validar a permissão, também tem que pegar da gestão de recursos
}
}
]
}
]
}
}
- Para ocultar a URL já informada, clique no botão Ações ao lado e selecione Ocultar.
É recomendável colocar o arquivo no mesmo servidor do BrowserAccess, caso este já possua um certificado digital. E adicionar os comandos do Middleware Senior na URL, para que a tela seja aberta logo após clicar no link, evitando que seja preciso acessá-la pelo menu.
Importante
Em versões antigas, o termo Aplicativos ainda está denominado como Módulos.
Substituir os valores abaixo com as informações de acordo com o seu ambiente.
- label: nome que será exibido no menu da XPlatform;
- menuId: URL, a porta e o nome do aplicativo no BrowserAccess;
- url: URL da página do BrowserAccess desejada, essa página pode receber os parâmetros já utilizados normalmente no BrowserAccess;
- withCredentials: preencha com o valor "true" para que o acesso ocorra sem que seja necessário informar o usuário e senha novamente.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
{ "menu": { "children": [ { "label": "BAVETORH", "path": { "category": "NewTab", "menuId": "https://<nome do servidor>:<porta>/bavetorh", "withCredentials" : true } } ] } } |