设置 Facebook 提供者
Facebook 是一个 OAuth 2.0 标识提供者,您可以使用它来对 Power Pages 站点的访问者进行身份验证。 基于 OAuth 2.0 的标识提供者需要客户端 ID、客户端密码,有时还需要重定向或回复 URL。 本文介绍以下步骤:
在 Power Pages 中设置 Facebook
在您的 Power Pages 站点中,选择安全>标识提供程序。
如果没有显示标识提供者,确保在站点的常规身份验证设置中将外部登录设置为开。
在 Facebook 的右侧,选择更多命令 (…) >配置或选择提供者名称。
根据需要保留原有的提供者名称或者进行更改。
提供者名称是用户在登录页面上选择标识提供者时看到的按钮上的文本。
选择下一步。
在回复 URL 下,选择复制。
选择打开Facebook。
不要关闭您的 Power Pages 浏览器标签页。您很快就会返回。
在 Facebook 中创建应用注册
在 Facebook 中注册一个应用程序,将您网站的回复 URL 作为重定向 URL。
备注
如果您使用或添加自定义域名或更改站点的基本 URL,您必须设置您的标识提供者以使用正确的回复 URL。 Facebook 应用在身份验证后使用回复 URL 将用户重定向到您的网站。
在 Facebook 中创建应用
选择创建应用程序。
应用类型选择使用者,然后选择继续。
输入您的应用的名称,以及您可以在其中接收来自 Facebook 的开发人员通知的电子邮件地址。
选择创建应用程序。
如果提示,接受 Facebook 平台策略并完成联机安全检查。
打开设置>基本选项卡,输入以下详细信息:
- (可选)应用域;例如,
contoso.powerappsportals.com
- (可选)隐私政策 URL:您组织的隐私政策的 URL,必须匿名访问
- 用户数据删除:用户数据删除的回拨 URL 或指令 URL
- 适当的应用用途
- (可选)应用域;例如,
选择添加平台,选择网站,然后粘贴您复制的回复 URL。
选择保存更改。
从左侧面板中,选择添加产品。
为 Facebook 登录选择设置,然后选择 Web。
选择保存。
在 Facebook 登录下,选择设置。
在有效 OAuth 重定向 URI 中,粘贴您复制的回复 URL。
选择保存更改。
发布应用程序
在左侧面板中,选择设置。
在以“您的应用具有 public_profile 的标准访问权限”开头的通知中,选择获取高级访问权限。
您还可以在左侧面板中选择应用查看,然后选择权限和功能。
针对 public_profile 选择获取高级访问权限。
确认更改。
如果提示,接受 Facebook 平台策略并完成联机安全检查。
在页面顶部,为应用模式选择实时。
提示时,选择开始检查。
查看并确认数据使用认证,验证合规性策略,然后选择提交。
在页面顶部,为应用模式选择实时。
选择设置>基本。
复制应用 ID 和应用密码。
在 Power Pages 中输入站点设置
返回到您之前离开的 Power Pages 配置标识提供者页面。
在配置站点设置下,粘贴以下值:
- 客户端 ID:粘贴您复制的应用程序 ID。
- 客户端密码:粘贴您复制的应用程序密码。