New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

passport-client

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

passport-client

Passport client for authentication with PassportJS, Passport Laravel, Passport Django, Passport dotNET

latest
npmnpm
Version
1.1.1
Version published
Weekly downloads
4
Maintainers
1
Weekly downloads
 
Created
Source

Librería de Autenticación para Passport

Esta librería proporciona funciones para la gestión de autenticación de usuarios, incluyendo métodos para iniciar sesión, almacenar y recuperar sesiones de autenticación, y obtener autorización para realizar peticiones a servidores protegidos.

Instalación

Para utilizar esta librería, puedes instalarla a través de npm o yarn:

npm install passport-client

ó

yarn add passport-client

Uso

import {
  getAuthorization,
  clearAuth,
  getAuth,
  setAuth,
  login
} from 'passport-client';

Métodos

getAuth(): Promise<string | null>

Obtiene la sesión de autenticación almacenada.

Retorna: Una cadena que representa la sesión de autenticación si está presente, de lo contrario, retorna null.

setAuth(session: string): Promise<boolean>

Almacena la sesión de autenticación en las cookies.

Parámetros:

  • session: Una cadena que representa la sesión de autenticación a almacenar.

Retorna: true si la sesión se almacenó correctamente, de lo contrario, retorna false.

clearAuth(): boolean

Elimina la sesión de autenticación almacenada.

Retorna: true si la sesión se eliminó correctamente, de lo contrario, retorna false.

login(email: string, password: string, server: string): Promise<string | null>

Inicia sesión utilizando las credenciales proporcionadas y almacena la sesión de autenticación.

Parámetros:

  • email: El correo electrónico del usuario.
  • password: La contraseña del usuario.
  • server: La URL del servidor para la autenticación.

Retorna: Una cadena que representa el token de autenticación si el inicio de sesión fue exitoso, de lo contrario, retorna null.

getAuthorization(): Promise<{ Authorization: string } | null>

Obtiene la autorización en formato de objeto para utilizar en las cabeceras de las peticiones a servidores protegidos.

Retorna: Un objeto que contiene la autorización en el formato adecuado para las cabeceras HTTP. Retorna null si no hay sesión de autenticación disponible.

FAQs

Package last updated on 15 Nov 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts