0

我已经看过有关在 IBM Cloud 上启动云功能和创建留言簿的教程,但是在尝试连接 App ID 时,它实际上需要一个应用程序而不是 Cloud Functions API。

那么我该如何连接它们呢?某处有教程吗?需要考虑什么?

4

2 回答 2

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 向您的应用程序添加逻辑(例如 App ID:https://github.com/ibm-cloud-security/appid-serversdk-nodejs/)或手动添加它来处理来自一组操作的流程。

如果您采用操作方法,则必须记住它们是短暂的并且无法保持会话状态,因此您必须在用户的浏览器中保留安全的 cookie。

于 2019-05-09T20:31:20.937 回答
0

根据您想要做什么,请查看https://console.bluemix.net/docs/services/appid/relatedlinks.html#secure。具体其中之一

  • 保护您的 Cloud Functions API
  • 使用 App ID 保护您的无服务器 Cloud Functions 移动后端
  • 教程:使用 Cloud Functions 和 Cloud Foundry 进行 GitHub 流量分析
于 2018-10-31T07:49:30.430 回答