minimaloriginal / social-connect-bundle
MinimalOriginal 的社交连接包
v0.1.1
2017-11-24 16:02 UTC
Requires
- php: >=5.5.9
- facebook/graph-sdk: ^5.6
- symfony/symfony: 3.3.*
This package is not auto-updated.
Last update: 2024-09-29 04:20:20 UTC
README
注册包
$bundles = [
...
new MinimalOriginal\SocialConnectBundle\MinimalOriginalSocialConnectBundle(),
];
注册路由
添加包含Facebook回退的路由
mo_social_connect:
resource: "@MinimalOriginalSocialConnectBundle/Resources/config/routing.yml"
用户实体
用户实体必须实现 FacebookUserInterface(并扩展 Symfony 的 AdvancedUserInterface),因为 FacebookUserProvider 需要以下方法:⋅⋅* setEmail ⋅⋅* setUsername ⋅⋅* setEnabled ⋅⋅* setPlainPassword
use MinimalOriginal\SocialConnectBundle\Security\Core\User\FacebookUserInterface;
class User implements FacebookUserInterface
{
...
}
配置
minimal_original_social_connect:
auth:
facebook:
id: '%facebook_app_id%'
secret: '%facebook_app_secret%'