1
resposta

Como fazer quando a Rota da API está protegida por token JWT?

Nessa aula, é demonstrado como se fazer a validação assíncrona num formulário, todavia, a rota que o instrutor Álvaro usa é pública.

No meu caso, como eu faria para pegar o meu token JWT gerado pós o processo de login e passar durante a requisição?

usuarioExistente() {
    return (control:AbstractControl) => {
      return control.valueChanges.pipe(
        switchMap((nomeUsuario) => this.userService.verificaUsuarioExistente(nomeUsuario)
      ),
        map((userExists) => (userExists ? {existingUser : true } : null)
    ),
        first()
    );
    }
  }
1 resposta

Armazena o JWT no Local Storage e quando for fazer a requisição passa ele no cabeçalho da requisição