Cloud Foundry:凭证被拒绝
Cloud Foundry: Credentials were rejected
我在使用 cf 登录时遇到问题。每当我尝试登录时,我都会收到以下错误:
Credentials were rejected, please try again.
现在我知道这是一个已知的 issue。但即使有其他选择,我总是得到相同的信息。
到目前为止我尝试过的:
Git CMD; cmd.exe; Powershell;
cf login -u mail@adress.com; (and different variations)
cf auth "Mail@Adress.com" "MyPassword";
还有什么我可以尝试或者我错过了什么?
当您 运行 cf login
或 cf auth
并指定 username/password 时,您正在尝试使用基于标准密码的身份验证对 UAA 进行身份验证。如果您的公司使用单点登录(即 SSO),这将不起作用。
当您的公司使用 SSO 时,您需要 运行 cf login -sso
(就是这样,没有其他标志)。在这种情况下,cf cli 会给你一个 link 来点击。您将在浏览器中转到此 link,它将显示一个一次性密码。然后 cf cli 将提示您输入一次性密码,输入它,cli 将使用该密码登录您公司的 SSO 系统。
同样,如果您的公司设置了 SSO,您必须使用cf login -sso
选项登录。据我所知,无法从 cf cli 判断您的公司是否需要 SSO,但您可以判断是否在浏览器中转到 login.system_domain
(其中 system_domain
DNS 条目设置CF)。当您转到该页面时,您将看到登录表单,当设置 SSO 时,表单底部将有一个 link,上面写着 "click here to login with SSO" 或类似的内容。 link 仅在启用 SSO 时显示。
我在使用 cf 登录时遇到问题。每当我尝试登录时,我都会收到以下错误:
Credentials were rejected, please try again.
现在我知道这是一个已知的 issue。但即使有其他选择,我总是得到相同的信息。
到目前为止我尝试过的:
Git CMD; cmd.exe; Powershell;
cf login -u mail@adress.com; (and different variations)
cf auth "Mail@Adress.com" "MyPassword";
还有什么我可以尝试或者我错过了什么?
当您 运行 cf login
或 cf auth
并指定 username/password 时,您正在尝试使用基于标准密码的身份验证对 UAA 进行身份验证。如果您的公司使用单点登录(即 SSO),这将不起作用。
当您的公司使用 SSO 时,您需要 运行 cf login -sso
(就是这样,没有其他标志)。在这种情况下,cf cli 会给你一个 link 来点击。您将在浏览器中转到此 link,它将显示一个一次性密码。然后 cf cli 将提示您输入一次性密码,输入它,cli 将使用该密码登录您公司的 SSO 系统。
同样,如果您的公司设置了 SSO,您必须使用cf login -sso
选项登录。据我所知,无法从 cf cli 判断您的公司是否需要 SSO,但您可以判断是否在浏览器中转到 login.system_domain
(其中 system_domain
DNS 条目设置CF)。当您转到该页面时,您将看到登录表单,当设置 SSO 时,表单底部将有一个 link,上面写着 "click here to login with SSO" 或类似的内容。 link 仅在启用 SSO 时显示。