codepotatoltd/socialite-driver

Codepotato OAuth2 提供商用于 Laravel Socialite

dev-master 2016-08-26 15:42 UTC

This package is auto-updated.

Last update: 2024-09-16 00:16:31 UTC


README

此包为 Codepotato 提供 OAuth 支持,使用 laravel/socialite

内容

安装

使用 composer 安装包

composer require codepotatoltd/socialite-driver

此包利用 Socialite Providers 社区项目。我们必须移除默认的 laravel/socialite 服务提供者,并使用他们的服务提供者。

'providers' => [
   ...
   
   SocialiteProviders\Manager\ServiceProvider::class,
   
   ...
]

接下来,我们需要通过添加事件到您的 EventServiceProvider 中来注册我们希望使用的社交ite提供者。

protected $listen = [
    \SocialiteProviders\Manager\SocialiteWasCalled::class => [
        'Codepotato\Socialite\CodepotatoExtendSocialite@handle',
    ],
];

最后,我们只需将我们的 OAuth 密钥添加到 config/services.php

'codepotato' => [
    'key' => env('CODEPOTATO_CLIENT_KEY'),
    'secret' => env('CODEPOTATO_CLIENT_SECRET'),
    'redirect' => env('CODEPOTATO_REDIRECT_URI'),
],

测试

$ composer test

致谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。