PHPackages                             wappcode/gql-pdss-auth - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. wappcode/gql-pdss-auth

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

wappcode/gql-pdss-auth
======================

4.0.11(1mo ago)0195MITPHPPHP &gt;=8.2

Since Mar 9Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/wappcode/gql-pdss-auth)[ Packagist](https://packagist.org/packages/wappcode/gql-pdss-auth)[ RSS](/packages/wappcode-gql-pdss-auth/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (12)Versions (30)Used By (0)

GPDAuth - Sistema de Autenticación y Autorización
=================================================

[](#gpdauth---sistema-de-autenticación-y-autorización)

Librería completa de autenticación y autorización para aplicaciones con WAppCore (GQLPDSS). Provee servicios de autenticación mediante sesión PHP y JWT con un sistema robusto de roles y permisos.

📋 Tabla de Contenidos
---------------------

[](#-tabla-de-contenidos)

- [Instalación](#-instalaci%C3%B3n)
- [Configuración Básica](#-configuraci%C3%B3n-b%C3%A1sica)
- [Uso Rápido](#-uso-r%C3%A1pido)
- [AuthService](#-authservice)
- [Sistema de Roles y Permisos](#-sistema-de-roles-y-permisos)
- [Protección de Resolvers GraphQL](#-protecci%C3%B3n-de-resolvers-graphql)
- [Middleware de Autenticación](#-middleware-de-autenticaci%C3%B3n)
- [JWT Authentication](#-jwt-authentication)
- [MUY IMPORTANTE: Unicidad de Username](#-muy-importante-unicidad-de-username)
- [API Reference](#-api-reference)

🚀 Instalación
-------------

[](#-instalación)

### 1. Instalación via Composer

[](#1-instalación-via-composer)

```
composer require wappcode/gql-pdss-auth
```

### 2. Configuración de Entidades Doctrine

[](#2-configuración-de-entidades-doctrine)

Agregue las entidades del paquete a la configuración de Doctrine en `config/local.config.php`:

```
