# 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"
	}
}