Ibm cloud 如何在bluemix上为web应用程序身份验证配置应用程序ID应用程序

Ibm cloud 如何在bluemix上为web应用程序身份验证配置应用程序ID应用程序,ibm-cloud,ibm-appid,Ibm Cloud,Ibm Appid,目前,我正努力在Bluemix目录中提供的“应用程序ID”服务上配置Google/Facebook身份验证。在执行这些步骤时,我被要求配置Google和Facebook身份验证。我选择了谷歌。参考所附图片,这里我被要求提供“应用程序Id”和“应用程序机密”。正如我所想,“App Id”对应于谷歌开发者控制台中的“Client Id”,类似地,“App Secret”对应于“Client Secret”。我已经在Google开发者控制台中生成了“客户端Id”和“客户端机密”,以及自动生成的“重定向

目前,我正努力在Bluemix目录中提供的“应用程序ID”服务上配置Google/Facebook身份验证。在执行这些步骤时,我被要求配置Google和Facebook身份验证。我选择了谷歌。参考所附图片,这里我被要求提供“应用程序Id”和“应用程序机密”。正如我所想,“App Id”对应于谷歌开发者控制台中的“Client Id”,类似地,“App Secret”对应于“Client Secret”。我已经在Google开发者控制台中生成了“客户端Id”和“客户端机密”,以及自动生成的“重定向URI”

我在google开发者控制台中提供了重定向uri

完成此配置后,我下载了Node.js项目,通过
cf push将其部署到bluemix中,然后运行此项目,但这里出现了错误“redirect\u uri不属于clientID”


您忘记在identity providers页面中添加应用程序重定向URI 如果您下载了示例节点js,那么您的重定向URI默认为
{{YOUR_HOST}}/ibm/bluemix/appid/callback

如果愿意,可以在app.js中的参数
const CALLBACK_URL=“/ibm/bluemix/appid/CALLBACK”下更改它,它必须与您在AppId dashboard中定义的方式相同

谢谢Asaf。我已使用应用程序ID登录到自定义应用程序,但现在我不知道如何注销。我已经在主页上提供了一个注销按钮,单击该页面,我将清除cookies,但不会注销。有什么想法吗?请参阅此处,了解如何使用App ID Node SDK注销。