Skip to main content

JumpServer

Casdoor can be used to connect JumpServer.

The following are some of the names in the configuration:

CASDOOR_HOSTNAME: The domain name or IP where Casdoor server is deployed.

JumpServer_HOSTNAME: The domain name or IP where JumpServer is deployed.

Step 1: Deploy Casdoor and JumpServer

Firstly, deploy Casdoor and JumpServer.

After successful deployment, ensure the following:

  1. Casdoor can be logged in and used normally.
  2. You can set CASDOOR_HOSTNAME to http://localhost:8000 when deploying Casdoor in prod mode. See production mode.

Step 2: Configure Casdoor application

  1. Create a new Casdoor application or use an existing one.
  2. Find a redirect URL: CASDOOR_HOSTNAME/cas/your organization/your application/login.
  3. Add your redirect URL to the Casdoor application: JumpServer_HOSTNAME.

For more information about CAS, refer to the documentation.

Step 3: Configure JumpServer

  1. Find Auth: Find_Auth.
  2. Configure this app: configure.
  • /login endpoint: https://door.casdoor.com/cas/casbin/cas-java-app/login.
  • /logout endpoint: https://door.casdoor.com/cas/casbin/cas-java-app/logout.
  • /serviceValidate endpoint: https://door.casdoor.com/cas/casbin/cas-java-app/serviceValidate.
  • /proxyValidate endpoint: https://door.casdoor.com/cas/casbin/cas-java-app/proxyValidate.

For more information about CAS and JumpServer, refer to the documentation.

Log out of JumpServer and test SSO: Login