Configuração do AuthService
A configuração do AuthService possui os seguintes itens:
- authEndpointUrl: String com o endereço do serviço que irá realizar a autenticação;
- loginResourcePath: String com o caminho do recurso que responde pela operação de login no backend;
- tokenKey: Chave para acesso ao token JWT (storage, web storage). Valor default: 'id_token';
- loginRoute: String com a rota que apresenta a tela de login na aplicação;
- doReToken: Valor booleano se o ReToken deve ser ativado ou não. Valor default: false;
- tokenGetter : Função getter para obtenção do token. Valor default:
localStorage.getItem(config.tokenKey);
- tokenSetter : Função setter para definir um valor para o token: Valor default:
(val: string) => localStorage.setItem(config.tokenKey, val)
- tokenRemover : Função remover para obtenção do token: Valor default:
() => localStorage.removeItem(config.tokenKey);
Exemplo de configuração
{
authEndpointUrl: 'http://localhost:9090/app/api/v1/',
loginResourcePath: 'auth/login',
tokenKey: 'id_token',
loginRoute: '/login'
}