外部用户登录

以外部用户的身份登录到 DC/OS

使用 DC/OS CLI 登录

前提条件:

  1. 要登录到 DC/OS CLI,请输入以下 auth login 命令。

    1. dcos auth login --provider dcos-oidc-auth0
    2. If your browser didn't open, please go to the following link:
    3. http://172.17.0.2/login?redirect_uri=urn:ietf:wg:oauth:2.0:oob
    4. Enter OpenID Connect ID Token:
    5. >
  2. 按照所示的说明触发浏览器登录流程。

  3. 通过您的提供商登录后,复制浏览器中显示的 OpenID Connect ID token

  4. OpenID Connect ID token 粘贴到 DC/OS CLI,以完成登录。

    注意:-提供商 参数默认设置为 dcos-oidc-auth0

  5. 通过执行以下命令来显示 DC/OS 认证令牌。

    1. dcos config show core.dcos_acs_token
  6. 将 DC/OS 认证令牌作为 TOKEN 导出到环境中,以在 API 请求中使用它:

    1. export TOKEN=$(dcos config show core.dcos_acs_token)

使用 Web 界面登录

  1. 启动 DC/OS Web 界面。
  2. 使用您选择的身份提供商(Google、GitHub 或 Microsoft),通过单点登录流程登录。

注意:单点登录流将让 DC/OS 认证令牌存储在浏览器 cookie 中。