A simple PHP implement of CAS server
This project is deprecated, please refer to laravel_cas_server and php_cas_server
- CAS protocol v1/v2/v3 without proxy
- Users/Services Management
- PHP 5.5.9+
- composer
- npm
- gulp
- git clone https://github.com/leo108/simple_cas_server
- cd simple_cas_server
- composer install
- npm install
- gulp
- Edit
.env
file in the project's root directory, change the options's value that start withDB_
- ./artisan migrate
- ./artisan db:seed
- ./artisan serve
- visit http://localhost:8000, login with
admin
/secret
All configurations are set in .env
file
APP_LOCATE
: application Language, en
| cn
CAS_ALLOW_RESET_PWD
: allow user reset password by email, true
| false
. if set to true
, you should configure mail sending options
CAS_TICKET_LEN
: ticket length
CAS_TICKET_EXPIRE
: ticket ttl, time in seconds
CAS_LOCK_TIMEOUT
: lock time while validating a ticket, time in microseconds
reset password by email- log user login history
- event hook
- gui installation
- tar ball release