WordPress (CAS SSO)
This guide configures CAS-based SSO for WordPress using wp-cassify and Casdoor as the CAS server.
Step 1: Deploy Casdoor and WordPress
Deploy Casdoor
Install Casdoor. After deployment:
- Access the Casdoor web UI via its public/private URL (e.g.,
http://<casdoor-server-ip>:8000). - Log in with the default admin credentials (or your custom credentials set during deployment).
- Confirm the dashboard works (e.g. open Applications, Users) so Casdoor is ready as the CAS IdP.
Deploy WordPress
Deploy WordPress using your preferred method:
- Docker: Use the official WordPress Docker image for quick setup (see WordPress Docker Docs).
- Traditional Hosting: Install WordPress on a LAMP/LEMP stack (follow WordPress Official Installation).
- Access the WordPress site via its URL (e.g.,
http://<wordpress-server-ip>). - Complete the initial WordPress setup (create an admin account, site title).
- Log in to the WordPress Admin Dashboard (
http://<wordpress-server-ip>/wp-admin) to confirm functionality.