9.4.2. Facebook


流程

  1. 在菜单中,单击 Identity Providers
  2. Add provider 列表中,选择 Facebook。Red Hat Single Sign-On 显示 Facebook 身份提供程序的配置页面。

    添加身份提供程序

    Add Identity Provider

  3. Redirect URI 的值复制到您的剪贴板。
  4. 在单独的浏览器选项卡中,按照 Facebook 开发人员指南 的说明在 Facebook 中创建项目和客户端。

    1. 确保您的应用程序是一个网站类型应用程序。
    2. 在 Facebook 网站 设置块的站点 URL 中输入重定向 URI 的值。
    3. 确保该应用是公共的。
  5. 在 Red Hat Sign-On 中的 客户端 ID 和 ClientSecret 项中输入您的 Facebook 应用程序的客户端 ID 和客户端 Secret 值。 https://developers.facebook.com/docs/facebook-login/access-tokens/
  6. Default Scopes 字段中输入所需的范围。默认情况下,Red Hat Single Sign-On 使用 电子邮件 范围。有关 Facebook 范围的更多信息,请参阅 Graph API

Red Hat Single Sign-On 将配置集请求发送到 graph.facebook.com/me?fields=id,name,email,first_name,last_name。响应仅包含 id、name、mail、first_name 和 last_name 字段。要从 Facebook 配置集中获取附加字段,请添加对应的范围,并在 Additional user 的 profile 字段配置选项 字段中添加字段名称。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.