# Configurações
# Environments
Na versão 1, a tela de autenticação estava contida no módulo de Login e, ao abrir, o usuário era redirecionado. A partir da versão 2, essa tela passou a ficar nesse pacote para evitar o redirecionamento, trazendo ganhos de performance e possibilitando o funcionando em dispositivos móveis.
Contudo, houve mudança no valor da propriedade routePath
, definida na propriedade login
do devEnvironment.json
(ambiente de desenvolvimento) e do prodEnvironment.json
(ambiente de produção). Essa rota define como a tela de autenticação deverá ser renderizada.
Exemplo de uso com autenticação feita redirecionando para o módulo de Login (versão 1).
{
"modules": {
"login": {
"baseUrl": "http://localhost:8081",
"routePath": "/modules/login/autenticacao",
"backgroundImgUrl": "http://localhost:8080/assets/img/teknisa-login-background.jpg",
"endPoint": "http://localhost/seu_produto/modules/login/backend/service/index.php"
}
}
}
Exemplo de uso com autenticação feita pelo componente da Tek - Lib (versão 2).
{
"modules": {
"login": {
"baseUrl": "http://localhost:8081",
"routePath": "/auth/login",
"backgroundImgUrl": "http://localhost:8080/assets/img/teknisa-login-background.jpg",
"endPoint": "http://localhost/seu_produto/modules/login/backend/service/index.php"
}
}
}
Os demais valores continuam sendo preenchido da mesma forma.
Exemplo de arquivo devEnvironment.json
.
{
"endPoint": "http://localhost/seu_produto/backend/service/index.php",
"metadataEndPoint": "",
"baseUrl": "/",
"product": {
"id": "99999",
"name": "Seu Produto",
"url": "http://localhost:8080",
"logoUrl": "http://localhost:8080/assets/img/teknisa.png",
"sessionTime": "9999999",
"modulesThemeColor": "#2d68c3"
},
"modules": {
"login": {
"baseUrl": "http://localhost:8081",
"routePath": "/auth/login",
"backgroundImgUrl": "http://localhost:8080/assets/img/teknisa-login-background.jpg",
"endPoint": "http://localhost/seu_produto/modules/login/backend/service/index.php"
}
}
}
# Separador Dinâmico
- Versão: 2.5 (ou superior).
- Versão do módulo de LOGIN - Next requerida: 1.9 (ou superior).
- Para habilitar a troca do separador de milhar/decimal na tela de Login, adicione o parâmetro abaixo em seu arquivo de configuração do frontend (devEnvironment.json e prodEnvironment.json).
"modules": {
"login": {
"baseUrl": "http://localhost:8081",
"routePath": "/auth/login",
"useDynamicSeparator": true,
"backgroundImgUrl": "http://localhost:8080/assets/img/teknisa-login-background.jpg",
"endPoint": "http://localhost/seu_produto/modules/login/backend/service/index.php"
}
}
# Idiomas Disponíveis
- Versão: 2.5 (ou superior).
- Versão do módulo de LOGIN - Next requerida: 1.9 (ou superior).
- Para utilizar os idiomas padrões (English, Español e Português) sem a necessidade de realizar requisição, adicione o parâmetro abaixo em seu arquivo de configuração do frontend (devEnvironment.json e prodEnvironment.json).
"modules": {
"login": {
"baseUrl": "http://localhost:8081",
"routePath": "/auth/login",
"useDynamicSeparator": true,
"useDefaultLanguages": true,
"backgroundImgUrl": "http://localhost:8080/assets/img/teknisa-login-background.jpg",
"endPoint": "http://localhost/seu_produto/modules/login/backend/service/index.php"
}
}