自动执行 cf 登录刷新



CloudFoundry UAA是否支持登录用户的令牌刷新? 我目前通过 SSO 密码使用"cf-cli"登录。大约一周后,会话到期,我必须再次登录。 是否可以在到期时刷新 $HOME/.cf/config.json 中的令牌? 根据这个 https://www.rfc-editor.org/rfc/rfc6749#section-6,我们应该能够通过传递来刷新令牌 grant_type=refresh_token&refresh_token=tGzv3JOkF0XG5Qx2TlKWIA options. 但是,它期望存在client_id或client_secret,即使用BASIC身份验证。 我们可以对当前登录的用户进行操作吗?

可以刷新访问令牌,但不能刷新刷新令牌。刷新令牌过期后,必须重新登录。

来自config.jsonrefresh_token是 JWT 令牌,因此您可以使用 https://jwt.io 之类的工具来查看令牌并查看其何时过期。刷新令牌将在某个时候过期,这仅取决于管理员允许它持续多长时间。一周听起来很标准。

希望对您有所帮助!

最新更新