ikoncept/infab-oauth

Leverage infab via socialite

1.0.0 2021-12-03 15:02 UTC

This package is auto-updated.

Last update: 2022-07-31 00:33:29 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

Installation

You can install the package via composer:

composer require ikoncept/infab-oauth

You can publish the config file with:

php artisan vendor:publish --provider="Ikoncept\InfabOauth\InfabOauthServiceProvider" --tag=config

Add the following to your config/services.php-file

'infab' => [
    'client_id' => env('INFAB_CLIENT_ID'),
    'client_secret' => env('INFAB_CLIENT_SECRET'),
    'redirect' => env('INFAB_CLIENT_REDIRECT'),
]

This is the contents of the published config file:

return [
    'client_id' => env('INFAB_CLIENT_ID'),         // Your Infab Client ID
    'client_secret' => env('INFAB_CLIENT_SECRET'), // Your Infab Client Secret
    'redirect' => env('INFAB_CLIENT_REDIRECT'),
    'user_model' => env('INFAB_USER_MODEL', \App\Models\User::class)
];

Add the following to your .env file

INFAB_CLIENT_ID
INFAB_CLIENT_SECRET
INFAB_CLIENT_REDIRECT

Testing

composer test

License

The MIT License (MIT). Please see License File for more information.