Debería haber un curso de “seguridad” aprendiendo auth, JWT y auth2.0
comparandolos etc…
Introducción: requisitos y proyecto del curso
Cómo aprender Autenticación con Angular
Login
Flujo de login
Conectar login a API
Flujo de registro
Validar Usuario
Optimizando el flujo de registro
Flujo de recuperación de contraseñas
Implementación del password recovery
Cambio de módulo
Proteger el Acceso
¿Dónde guardar el Token?
Redirects para recuperar sesión
Obtener users
Obtener el perfil
Reactividad en profile
Interceptor
¿Cómo cerrar sesión cuando expire el token?
Implementando el cierre de sesión
¿Qué es el refresh token?
Interceptor con el refresh token
Próximos pasos
Toma el curso práctico
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 5
Preguntas 1
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
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?