Laravel 的 社会化登录功能
简介
Laravel 社会化登录 通过 Facebook , Twitter ,Google ,LinkedIn ,GitHub 和 Bitbucket 提供了一个富有表现力的,流畅的 OAuth 身份验证界面。它几乎能处理所有你害怕处理的各种样板社会认证代码。
翻译自 Readme: https://github.com/laravel/socialite
我们不接受新的适配器。
社区驱动的社会化登录提供商网站上可以找到为其他平台提供的适配器列表。
授权
Laravel 社会化登录是根据 MIT 授权 许可的开源软件
官方文档
除了常规的基于表单的身份验证之外, Laravel 也提供了一种简单,方便的办法来使用 Laravel 社会化登录 向 OAuth 提供程序进行身份验证。社公化登录目前支持 Facebook
, Twitter
, LinkedIn
,Google
,GitHub
和 Bitbucket
的身份验证。
要开始社会化登录,使用 composer
将相应包加入到你项目的依赖项中。
composer require laravel/socialite
配置
安装完社会化登录库之后,在你的 config/app.php
文件中注册 Laravel\Socialite\SocialiteServiceProvider
。
'providers' => [
// Other service providers...
Laravel\Socialite\SocialiteServiceProvider::class,
],
同时,在你的 app
配置文件中,把 Socialite
facade 加入到 aliases
数组中。
'Socialite' => Laravel\Socialite\Facades\Socialite::class,