Single sign on 使用Cloud Foundry CLI进行Swisscom Passeport两步登录

Single sign on 使用Cloud Foundry CLI进行Swisscom Passeport两步登录,single-sign-on,cloud-foundry,paas,swisscomdev,Single Sign On,Cloud Foundry,Paas,Swisscomdev,当我在我的应用程序中激活了两步登录方法(密码和SMS代码)时,如何使用Cloud Foundry CLI登录Swisscom应用程序云 在命令行上输入我的Passeport密码后,我确实会收到SMS代码,但是无法在命令行上输入密码。如果启用Passeport的双因素身份验证,则必须使用--sso标志并按照说明操作: cf login -a https://api.lyra-836.appcloud.swisscom.com --sso API endpoint: https://api.lyra

当我在我的应用程序中激活了两步登录方法(密码和SMS代码)时,如何使用Cloud Foundry CLI登录Swisscom应用程序云


在命令行上输入我的Passeport密码后,我确实会收到SMS代码,但是无法在命令行上输入密码。

如果启用Passeport的双因素身份验证,则必须使用
--sso
标志并按照说明操作:

cf login -a https://api.lyra-836.appcloud.swisscom.com --sso
API endpoint: https://api.lyra-836.appcloud.swisscom.com

One Time Code ( Get one at https://login.lyra-836.appcloud.swisscom.com/passcode )>
需要切换到浏览器并获取OTP,因为
cf
cli还不支持直接在cli上进行两步身份验证


我们将把这些信息添加到官方文档中。

因为很多用户在登录iAPC(内部应用程序云)时遇到问题,我在这里发布了这些步骤对于外部用户,无法访问此API端点,您需要在Corproot网络中(配置了代理)。

unset https_proxy http_proxy HTTP_PROXY HTTPS_PROXY
cf login -a https://api.scapp-console.swisscom.com --sso
API endpoint: https://api.scapp-console.swisscom.com

One Time Code ( Get one at https://login.scapp-console.swisscom.com/passcode )> 
Authenticating...
OK

Select an org (or press enter to skip):
(...)

Select a space (or press enter to skip):
(...)

Space> test
Targeted space Test



API endpoint:   https://api.scapp-console.swisscom.com (API version: 2.92.0)
User:           xxx.xxx@swisscom.com
Org:            xxx
Space:          xxx
一次性代码的屏幕截图(需要复制并粘贴到CF CLI)

此CF安装已连接到Corproot域。您需要使用Corproot凭据(与您在桌面上使用的凭据相同)

此如何出错(
凭据被拒绝,请重试
)将显示您是否做错了:

cf push
FAILED
Not logged in. Use 'cf login' to log in.

cf login
API endpoint: https://api.scapp-console.swisscom.com
Email> xxx.xxx@swisscom.com
Password>
Authenticating...
Credentials were rejected, please try again

如果我不在科普洛特怎么办?我开发的笔记本电脑不在corproot上。我几乎不用我的corproot笔记本电脑。
cf push
FAILED
Not logged in. Use 'cf login' to log in.

cf login
API endpoint: https://api.scapp-console.swisscom.com
Email> xxx.xxx@swisscom.com
Password>
Authenticating...
Credentials were rejected, please try again