安裝 yii2-authclient

在安裝此擴充套件程式之前,你必須安裝 yii2-app。在這個例子中,我使用 yii2-basic 模板。在這裡安裝指南。

composer require --prefer-dist yiisoft/yii2-authclient

或新增

"yiisoft/yii2-authclient": "~2.1.0"

composer.jsonrequire 部分。

將配置 authClientCollection 新增到你的配置 components

return [
    'components' => [
        'authClientCollection' => [
            'class' => 'yii\authclient\Collection',
            'clients' => [
                'facebook' => [
                    'class' => 'yii\authclient\clients\Facebook',
                    'clientId' => 'facebook_client_id',
                    'clientSecret' => 'facebook_client_secret',
                ],
            ],
        ]
    ],
    // ...
];

facebook_client_id 是應用程式 ID,facebook_client_secret 是 app 祕密。 StackOverflow 文件