No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

¿Dónde guardar el Token?

10/20
Recursos

Aportes 5

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Debería haber un curso de “seguridad” aprendiendo auth, JWT y auth2.0
comparandolos etc…

para los que tengan la duda entre ngx-cookie-service y TypeScript-Cookie

ngx-cookie-service: ngx-cookie-service es una biblioteca ampliamente utilizada en la comunidad Angular y se beneficia de una mayor base de usuarios y contribuidores.

TypeScript-Cookie: utiliza una sintaxis más genérica. Su uso es más similar al manejo de cookies en JavaScript nativo.

En resumen, para el caso de angular es mejor usar una herramienta que esta especial mente hecha para ella que sería ngx-cookie-service

Ejemplo con ngx-cookie-service

import { Injectable } from '@angular/core';
import { CookieService } from "ngx-cookie-service";

@Injectable({
  providedIn: 'root'
})
export class TokenService {

  constructor(
    private _cookies: CookieService
  ) { }

  setToken(token: string) {
    this._cookies.set("token", token, 1, '/');
  }

  getToken() {
    return this._cookies.get("token");
  }

  removeToken() {
    this._cookies.delete("token");
  }
}

Para quienes utilizan yarn:
yarn add typescript-cookie

npm i typescript-cookie --save

NOTA: Otra forma de almacenar cookies
npm install ngx-cookie-service --save