单点登录 (AEN 4.1.2)#

Anaconda Enterprise Notebook 的单点登录 (SSO) 功能 创建了一个新的认证提供者,该提供者将登录操作委托给 Anaconda Enterprise Repository,并使用来自 Repository 的 认证 cookie。

要启用此功能,请在同一台机器上部署AEN和Repository,并修改以下配置文件。

在位于 /opt/wakari/wakari-server/ etc/wakari/config.json 的 AEN 服务器的 config.json 中添加以下内容:

{
EXISTING_CONFIGURATION,
"SECRET_KEY": "<repo signing secret>",
"REPO_LOGIN_URL":
    "http://example_repo.com:8080/account/login?next=http://example_repo.com/"
}

从Anaconda Repository配置文件中复制SECRET_KEY

在AEN服务器的wk-server-config.json文件中,位于 /opt/wakari/wakari-server/ etc/wakari/wk-server-config.json,修改 以下行:

{
EXISTING_CONFIGURATION,
"accounts": "wk_server.plugins.accounts.repo",
}

要激活更改,请重新启动 wakari-server

sudo service wakari-server restart

单点登录现已启用。