minimaloriginal/social-connect-bundle

MinimalOriginal 的社交连接包

v0.1.1 2017-11-24 16:02 UTC

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%'