以下是我要实现的身份验证过程: 1.用户(真实用户)将其IBM Cloud的ID和密码发送到我的应用程序。 2.我的应用程序获取用户的ID和密码,然后将ID和密码发送到IBM身份和访问管理(IAM)的REST api进行身份验证。如果通过身份验证,则在响应中返回承载令牌。 3.用户的基本信息包含在令牌中。 我可以使用这种IAM API吗?当我们登录https://console.bluemix.net/时会发生这种情况吗?谢谢。
答案 0 :(得分:1)
您可以找到许多API docs for IBM Cloud on this page(但不是全部)。在安全性部分中,找到IBM Cloud IAM Token Services API。那是简单的部分。
没有具有用户名和密码的典型IBM Cloud用户。 IBM uses the IBMid for the public cloud and regular users. However, many users utilize a Federated ID, basically single sign on from their company。除此之外,还有serviceIDs which can be used to provision and organize resources and to manage resource access。
一旦您拥有API key or a bearer token you can access resources for that user ID or service ID。