sokolnikov911/opauth-facebook-updated

Opauth 的 Facebook 策略

v0.4.5 2023-09-21 09:25 UTC

This package is auto-updated.

Last update: 2024-09-21 11:29:23 UTC


README

Opauth 的 Facebook 认证策略。

基于 https://developers.facebook.com/docs/authentication/ 实现

入门

  1. 安装 Opauth-Facebook

    cd path_to_opauth/Strategy
    git clone https://github.com/sokolnikov911/opauth-facebook-updated.git Facebook
  2. https://developers.facebook.com/apps/ 创建 Facebook 应用程序

    • 请记住输入 App Domains
    • "Website with Facebook Login" 必须被勾选,但对于 "Site URL",您可以输入任何落地页 URL。
  3. 至少配置 App IDApp Secret 以配置 Opauth-Facebook 策略。

  4. 将用户直接导向 http://path_to_opauth/facebook 进行认证

策略配置

必需参数

<?php
'Facebook' => array(
	'app_id' => 'YOUR APP ID',
	'app_secret' => 'YOUR APP SECRET'
)

尽管 scope 是 Opauth-Facebook 的可选配置参数,但在大多数情况下,您可能希望明确定义它。它应该以逗号分隔的字符串定义。

请参考 Facebook 权限参考 获取有效权限列表。

这个分支和原始 opauth/facebook 的区别是什么

  1. 使用大版本的用户头像;
  2. 使用 Facebook API Graph 的最新版本。

许可证

Opauth-Facebook 是 MIT 许可证
版权所有 © 2012 U-Zyn Chua (http://uzyn.com)