PHPackages                             taufik-t/uauth-rest-client - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. taufik-t/uauth-rest-client

ActiveLibrary[HTTP &amp; Networking](/categories/http)

taufik-t/uauth-rest-client
==========================

OpenID Connect OAuth2 Provider for Laravel Socialite

0.0.7(9mo ago)134MITPHPPHP ^8.1

Since Jul 15Pushed 9mo agoCompare

[ Source](https://github.com/ataufik135/uauth-rest-client)[ Packagist](https://packagist.org/packages/taufik-t/uauth-rest-client)[ Docs](https://github.com/ataufik135/uauth-rest-client)[ RSS](/packages/taufik-t-uauth-rest-client/feed)WikiDiscussions main Synced 1mo ago

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

UAuth REST API Client for Laravel
=================================

[](#uauth-rest-api-client-for-laravel)

[![Laravel Support: v9, v10, v11](https://camo.githubusercontent.com/59bc22f04872e73d2db2690bda243763a425a1c2d8a7c4afdbd2f808dd5a57ee/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c253230537570706f72742d76392532432532307631302532432532307631312d626c7565)](https://camo.githubusercontent.com/59bc22f04872e73d2db2690bda243763a425a1c2d8a7c4afdbd2f808dd5a57ee/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c253230537570706f72742d76392532432532307631302532432532307631312d626c7565) [![PHP Support: 8.1, 8.2, 8.3](https://camo.githubusercontent.com/7446a90723f3f06194bc686845a81275f2a55230681af9c10579574b5aed418c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f504850253230537570706f72742d382e31253243253230382e32253243253230382e332d626c7565)](https://camo.githubusercontent.com/7446a90723f3f06194bc686845a81275f2a55230681af9c10579574b5aed418c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f504850253230537570706f72742d382e31253243253230382e32253243253230382e332d626c7565)

Installation &amp; Basic Usage
------------------------------

[](#installation--basic-usage)

```
composer require taufik-t/uauth-rest-client
```

### Add configuration to `config/uauth.php`

[](#add-configuration-to-configuauthphp)

```
'api' => [
    'base_url' => env('UAUTH_API_BASE_URL', null),
    'ssl_verify' => env('UAUTH_API_SSL_VERIFY', true),
    'timeout' => env('UAUTH_API_TIMEOUT', 30),
    'connect_timeout' => env('UAUTH_API_CONNECT_TIMEOUT', 10),
    'provider_id' => env('UAUTH_API_PROVIDER_ID', null),
  ],
```

#### `.env`

[](#env)

```
UAUTH_API_BASE_URL="https://auth.application.com/api/v1"
UAUTH_API_PROVIDER_ID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

// optional
UAUTH_API_SSL_VERIFY=true // ubah `false` untuk development atau local
UAUTH_API_TIMEOUT=30
UAUTH_API_CONNECT_TIMEOUT=10
```

#### Edit middleware `app/Http/Middleware/TrustProxies.php`

[](#edit-middleware-apphttpmiddlewaretrustproxiesphp)

```
