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

简介: 关于使用命令行 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 服务。


相关文章
|
7月前
|
前端开发 JavaScript Java
如何在 SAP BTP 上创建 Module 之间具有依赖关系的 SAP MTA 应用
如何在 SAP BTP 上创建 Module 之间具有依赖关系的 SAP MTA 应用
72 0
|
7月前
|
存储 Java 数据库
如何在 SAP BTP Java 应用里使用 SQLite 数据库
如何在 SAP BTP Java 应用里使用 SQLite 数据库
71 0
|
7月前
|
Java 数据库 Spring
使用 SAP BTP 创建一个 Spring Boot Java 应用
使用 SAP BTP 创建一个 Spring Boot Java 应用
109 0
|
7月前
|
数据库 数据库管理
如何在 SAP BTP 平台上重用另一个已经开发好的 service
如何在 SAP BTP 平台上重用另一个已经开发好的 service
69 1
|
3月前
|
机器学习/深度学习 人工智能 监控
SAP Sales Cloud,Service Cloud 和 SAP BTP 平台上的 AI 集成场景
SAP Sales Cloud,Service Cloud 和 SAP BTP 平台上的 AI 集成场景
67 0
|
7月前
|
JavaScript 前端开发 Java
如何使用 SAP ABAP Development Tool 连接 SAP BTP 上的免费 ABAP 编程环境试读版
如何使用 SAP ABAP Development Tool 连接 SAP BTP 上的免费 ABAP 编程环境试读版
38 0
|
7月前
|
Windows
授人以渔:如何获得当前登录 SAP ABAP 系统用户的主机名试读版
授人以渔:如何获得当前登录 SAP ABAP 系统用户的主机名试读版
34 0
|
7月前
|
存储 API 数据库
SAP BTP 平台 ABAP 编程环境如何维护自定义 Unit Of Measure 数据库表 T006
SAP BTP 平台 ABAP 编程环境如何维护自定义 Unit Of Measure 数据库表 T006
60 0
|
7月前
|
自然语言处理 JavaScript 前端开发
使用 SAP Business Application Studio 在浏览器环境里开发 SAP UI5 应用试读版
使用 SAP Business Application Studio 在浏览器环境里开发 SAP UI5 应用试读版
52 1
|
7月前
|
JSON Java API
如何在 SAP BTP Java 应用里使用 SAP HANA 数据库
如何在 SAP BTP Java 应用里使用 SAP HANA 数据库
116 2