PHPackages                             eduzz-miau/miau-auth-lib - 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. eduzz-miau/miau-auth-lib

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

eduzz-miau/miau-auth-lib
========================

Biblioteca PHP para autenticação e autorização com o serviço Miau da Eduzz

v1.1.0(7mo ago)1404↓50%MITPHPPHP ^7.3|^8.0

Since Aug 25Pushed 7mo agoCompare

[ Source](https://github.com/dedecamp06/auth-jwt-miau)[ Packagist](https://packagist.org/packages/eduzz-miau/miau-auth-lib)[ Docs](https://github.com/dedecamp06/auth-miau)[ RSS](/packages/eduzz-miau-miau-auth-lib/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (4)Versions (3)Used By (0)

Miau Auth Library
=================

[](#miau-auth-library)

Biblioteca PHP para autenticação e autorização com o serviço Miau da Eduzz.

Compatibilidade
---------------

[](#compatibilidade)

### Pre-Requisito

[](#pre-requisito)

- É necessário o uso do APCU nos ambientes para carregamento de cache em memória.
- Caso APCU não esteja disponível, o sistema utiliza cache em memória estática (fallback). Mais detalhes: [https://www.php.net/manual/pt\_BR/book.apcu.php](https://www.php.net/manual/pt_BR/book.apcu.php)
- **PHP**: 7.3+ | 8.0+
- **Laravel**: 5.5+ | 6.0+ | 7.0+ | 8.0+ | 9.0+ | 10.0+
- **Guzzle**: 6.0+ | 7.0+
- **Firebase JWT**: 5.0+ | 6.0+

Instalação
----------

[](#instalação)

Via Composer:

```
composer require eduzz-miau/miau-auth-lib
```

Configuração
------------

[](#configuração)

### Laravel

[](#laravel)

**Laravel 5.6+:** Service Provider é registrado automaticamente.

**Laravel 5.5:** Adicione manualmente no `config/app.php`:

```
'providers' => [
    // ...existing providers...
    EduzzMiau\Miau\MiauServiceProvider::class,
],
```

Publique o arquivo de configuração:

```
php artisan vendor:publish --provider="EduzzMiau\Miau\MiauServiceProvider"
```

Configure as variáveis no seu `.env`:

```
MIAU_API_URL=https://api.miau.eduzz.com
MIAU_APP_SECRET=miau_v1_seu_secret_aqui
MIAU_ENVIRONMENT=development
MIAU_TIMEOUT=30
MIAU_VERIFY_SSL=true
```

### PHP Puro

[](#php-puro)

```
