我已经看过用于在IBM Cloud上启动云功能和创建留言簿的教程,但是当尝试连接App ID时,它实际上需要一个应用程序,而不是Cloud Functions API。
那么我该如何连接它们?某处有一些教程吗?需要考虑什么?
答案 0 :(得分:0)
根据您要执行的操作,查看https://console.bluemix.net/docs/services/appid/relatedlinks.html#secure。 特别是
之一答案 1 :(得分:0)
Cloud Functions开箱即用地支持OAuth 2.0用户授权,您可以将您的App ID实例直接绑定到它。
这是一个相当新的教程,显示了步骤:
https://www.ibm.com/cloud/blog/authenticating-users-with-cloud-functions-api-gateway-and-app-id
如果您希望自动启动新的身份验证流程,例如重定向到用户要登录的身份提供者,则必须使用OIDC SDK向应用程序添加逻辑(例如应用ID:https://github.com/ibm-cloud-security/appid-serversdk-nodejs/)或手动添加以处理一系列操作中的流程。
如果采用操作方法,则必须记住它们是短暂的,不能保持会话状态,因此必须在用户的浏览器中保留安全的cookie。