Facebook也是使用OAuth2.0协议的几个Provider之一,可以将它放到我们的Protal中使用,下面我们将通过配置Prodiver来实现使用个人Facebook账户登陆我们的Power Protal。
1. 首先登录到我们的Power Apps,在左侧应用栏中选择应用,找到我们所建立的门户网站,点击设置,选择身份验证信息:
2. 点击右上角添加配置标识者,此处红框圈起的URL为后面配置Facebook做准备:
3. 打开https://developers.facebook.com/apps页面,注册好Facebook开发人员的信息后开始创建我们的应用:
4. 选择应用类型处勾选无,等到熟悉Facebook的API和产品之后再按照需要勾选应用类型:
5. 填写此处应用名称和电子邮件后点击创建应用,我们的应用ID就自动生成了:
6. 进入到开发页面之后,点击添加产品,选择Facebook登录,在右侧导航栏中点击设置:
7. 点开设置页面后,在有效 OAuth 跳转 URI处粘贴我们的回调URL,填写完成后点击保存更改:
8. 完成之后在左侧导航栏中找到设置-基本,在应用域名处填写contoso.powerappsportals.com,往下滑找到最下方的添加平台,选择网站,网站的URL就是我们所创建的门户网站的地址,粘贴到这里即可:
9. 这里的应用编号和应用密码就是我们配置所需要的应用ID和密码,粘贴到配置标识者页面就可以了:
10. 此时配置完成后,再返回浏览我们的门户网站,点开Sign in页面,点击Facebook就可以登陆啦: