外部用户登录

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

通过 DC/OS CLI 进行登录

前提条件:

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

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

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

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

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

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

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

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

通过 Web 界面登录

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

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