以下是我想实现的身份验证过程: 1. 用户(真人(将他的 IBM Cloud ID 和密码发送到我的应用程序。 2. 我的应用程序获取用户的 ID 和密码,然后将 ID 和密码发送到 IBM 身份和访问管理 (IAM( 的 REST API 进行身份验证。如果经过身份验证,则会在响应中返回持有者令牌。 3. 令牌中包含用户的基本信息。 我可以使用这样的 IAM API 吗?当我们登录 https://console.bluemix.net/时会发生什么吗?谢谢。
您可以在此页面上找到许多(但尚未全部(IBM Cloud 的 API 文档。在安全性部分,您可以找到 IBM Cloud IAM Token Services API。这是简单的部分。
没有典型的具有用户名和密码的 IBM Cloud 用户。IBM 将 IBMid 用于公共云和普通用户。但是,许多用户使用联邦 ID,基本上是从他们的公司单点登录。除此之外,还有可用于配置和组织资源以及管理资源访问的服务 ID。
获得 API 密钥或持有者令牌后,您可以访问该用户 ID 或服务 ID 的资源。