在Portal中可以通过选择Provider来为我们的门户提供多种第三方平台登录,下面我们通过配置Provider来建立Google个人账户登录Protal。
1.首先需要我们注册一个Google账号来为后续的配置做准备:
2.登录到我们的Power Apps,在左侧导航栏中找到应用,选择我们的门户网站,点击设置,选择身份验证信息:
3.点击右上角的添加标识提供者,选择Google后点击下一步,复制好后面要用的回调URL:
4.完成以上步骤后,另开一个页面,打开我们的Google Developers Consoles(Google开发人员控制台) https://console.developers.google.com/,创建一个新的API项目或者使用现有的项目,在左侧导航栏中找到Credentials,点击CREATE PROJECT:
5.填写你想创建的项目名称后,点击CREATE:
6.创建完成后,在左侧导航栏中找到Credentials,选择右侧的CONFIGURE CONSENT SCREEN:
7.勾选External后,选择CREATE进入下一步:
8.填写好我们的应用程序名字和电子邮件地址,Logo可根据个人需要上传:
9.中间App domain部分可根据个人需要填写主页、隐私政策和服务政策:
10.下方Authorized domains处点击ADD DOMAIN填写powerappsportals.Com(注意如果你还没有更新你的 Power Apps 门户域名,使用 microsoftcrmportals.com。 如果已经配置,还可以输入你的自定义域名),下方填写你的电子邮件:
11.完成后点击SAVE AND CONTINUE后,找到左侧导航栏Credentials,点击上方CREATE CREDENTIALS,选择OAuth client ID:
12.然后种类选择Web application:
13.选好之后,填写我们OAuth client ID的名字,在Authorized JavaScript Origins处粘贴我们所创建的门户网站主页的地址,Authorized redirect URLs的地址就粘贴我们前面复制过的回调URL,完成之后点击创建:
14.创建成功之后,会自动跳出来一个弹窗告诉我们客户端ID和密码是什么,此时保存好返回我们之前配置标识提供者的页面,将客户端ID和密码填入就配置好啦:
15.此时浏览我们的门户网站,点开登陆注册页面,就可以看到我们配置好的Google按钮,点击登录即可: