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

在 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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汪子熙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值