Download the PHP package simplesamlphp/simplesamlphp-module-casserver without Composer
On this page you can find all versions of the php package simplesamlphp/simplesamlphp-module-casserver. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download simplesamlphp/simplesamlphp-module-casserver
More information about simplesamlphp/simplesamlphp-module-casserver
Files in simplesamlphp/simplesamlphp-module-casserver
Package simplesamlphp-module-casserver
Short Description CAS 1.0 and 2.0 compliant CAS server module for simpleSAMLphp
License LGPL-2.1
Homepage https://github.com/simplesamlphp/simplesamlphp-module-casserver
Informations about the package simplesamlphp-module-casserver
SimpleSAMLphp-casserver
SimpleSAMLphp-casserver is a CAS 1.0 and 2.0 compliant CAS server in the form of a SimpleSAMLphp module.
Install
Install with composer
Configuration
Next thing you need to do is to enable the module: in config.php
,
search for the module.enable
key and set casserver
to true:
See the config-templates
folder for examples of configuring this module
Debug
To aid in debugging you can print out the CAS ticket xml rather then returning
a ticket id. Enable debugMode
in module_casserver.php
and then add a query
parameter debugMode=true
to the CAS login url.
Logging in to
https://cas.example.com/cas/login?debugMode=true&service=http://localhost/
would now print the xml for that service.
Development
Run phpcs
to check code style
Run phpunit
to test
Use docker php image to easily test between versions
You can auto correct some findings from phpcs. It is recommended you do this after stage your changes (or maybe even commit) since there is a non-trivial chance it will just mess up your code.
History
CAS 1.0 and 2.0 compliant CAS server module for simpleSAMLphp
This is the simpleSAMLphp CAS server module developed at the State and University Library in Aarhus Denmark. The module is a fork of an old version of the CAS module shipped with simpleSAMLphp which has undergone a couple of iterations of refactoring, bugfixes and enhancements. For details see the ChangeLog in the doc directory.
All files are rewritten based on work by Dubravko Voncina. See Google Groups discussion in this thread.
License
This work is licensed under a Creative Commons GNU Lesser General Public License License.
All versions of simplesamlphp-module-casserver with dependencies
simplesamlphp/composer-module-installer Version ~1.1
simplesamlphp/simplesamlphp Version ^2.0.0-rc2
simplesamlphp/xml-common Version ^0.11.0