关于cloud:关于使用命令行-cf-login-登录-SAP-BTP-CloudFoundry-环境的问题

137次阅读

共计 933 个字符,预计需要花费 3 分钟才能阅读完成。

在 SAP BTP 平台 CloudFoundry 环境找到 API endpoint:

而后应用命令行 cf api,前面跟上这个 API endpoint:

而后应用 cf login 命令行登录:

如果 password 输出谬误,会遇到上图的谬误音讯:

Authenticating…
{“error”:”invalid_grant”,”error_description”:”User authentication failed: Unauthorized”}

输出正确的 password 之后,就能够看到这个 CloudFoundry 环境下的 org 列表了:

在 windows 环境变量设置里,将 CF_TRACE 设置为 true

而后输出一个谬误的 password,能看到 HTTP 401 unauthorized 谬误:

在 password 输出正确的状况下,会返回颁发的 Access Token 和 refresh token:

这个 note 介绍了对于 SAP BTP 重置 password 的话题。

实际上,无奈通过 SAP Business Technology Platform 重置用户 password。

这是因为,BTP 不存储用户 password。它应用存储用户的身份提供者(Identity Providers),这是终端用户须要治理用户详细信息的中央。

用户详细信息的治理必须在身份提供者端 (Identity Provider) 进行:

  • 如果您应用默认身份提供者(SAP ID 服务),您必须参考 1808560 – 如何重置 S-User ID password – SAP ONE Support Launchpad;
  • 如果您应用自定义身份提供者,您必须分割身份提供者团队并申请他们帮助刷新 password。

SAP ID 服务是 SAP BTP 平台用户和业务用户(在应用程序中)的默认身份提供者。通常状况下,用户无需进一步配置即可开始应用它。

SAP ID 服务是用户注册以取得对 SAP BTP 的初始拜访权限的中央。对于新用户来说,能够在 SAP 网站上公布的 SAP 网站信息或 SAP 网站上公布的 SAP ID ServiceInformation 上应用自助注册选项。SAP ID 服务治理 SAP 官方网站的用户,包含 SAP 开发人员和合作伙伴社区。如果您曾经有这样的用户,那么您曾经注册了 SAP ID 服务。

正文完
 0