配置单点登录 (AEN 4.1.3)

AEN 的单点登录 (SSO) 功能创建了一个新的身份验证提供程序,该提供程序遵循您的 Anaconda 存储库进行登录和身份验证 cookie。

要启用 SSO:

  1. 在同一台机器上部署 AEN 和 Repository。

  2. /opt/wakari/wakari-server/etc/wakari/config.json文件中,添加:

    {
    EXISTING_CONFIGURATION,
    "SECRET_KEY" : "<repo 签名密钥>" ,
     "REPO_LOGIN_URL" :
        "http://example_repo.com:8080/account/login?next=http://example_repo.com/" 
    }
    
  3. SECRET_KEY从存储库配置文件中复制。

  4. /opt/wakari/wakari-server/etc/wakari/wk-server-config.json文件中,修改:

    {
    EXISTING_CONFIGURATION,
    “帐户”“wk_server.plugins.accounts.repo”}
    
  5. 激活更改重新启动 wakari-server:

    sudo service wakari-server restart
    

SSO is enabled.