我正在尝试运行phpOIDC。这是phpOIDC bitbucket链接https://bitbucket.org/PEOFIAMP/phpoidc
我按照所有设置说明操作。现在当我运行我的localhost / phpRp时。它会显示一个截图为
的页面但是在选择菜单中没有OP列表。在浏览index.php代码时,它调用一个函数db_get_providers,它从数据库中提供一个身份提供者列表。但由于数据库中的表是空的,并且没有关于如何填充表的说明。我遇到了麻烦。请帮忙。
答案 0 :(得分:0)
您只需输入支持Webfinger的提供商的电子邮件地址即可。 否则,您需要在框中手动输入OP的https URI。
例如,您可以在“或输入OP URL”文本框中输入alice@connect.openid4.us。 然后,它执行发现,然后您将被带到OP。 否则,您输入如下:“https://accounts.google.com/.well-known/openid-configuration”。
一旦证明它成功,它们将被记录在数据库中,以便它出现在下拉状态。
注意:在执行这些操作之前,您通常需要注册客户端。 没有多少提供商提供动态注册,因此必须手动完成。
纳特