cas_var.inc.php 831 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /* This file contains all the configuration variable for the cas module
  3. * In the future, these will be in the database
  4. */
  5. require_once 'lib/CAS.php';
  6. global $cas_auth_ver, $cas_auth_server, $cas_auth_port, $cas_auth_uri;
  7. $cas_auth_server = api_get_setting('cas_server');
  8. $cas_auth_uri = api_get_setting('cas_server_uri');
  9. $cas_auth_port = intval(api_get_setting('cas_port'));
  10. switch (api_get_setting('cas_protocol')) {
  11. case 'CAS1':
  12. $cas_auth_ver = CAS_VERSION_1_0;
  13. break;
  14. case 'CAS2':
  15. $cas_auth_ver = CAS_VERSION_2_0;
  16. break;
  17. case 'SAML':
  18. $cas_auth_ver = SAML_VERSION_1_1;
  19. break;
  20. default:
  21. $cas_auth_ver = CAS_VERSION_2_0;
  22. break;
  23. }
  24. $cas_auth_uri = api_get_setting('cas_server_uri');
  25. if (!is_string($cas_auth_uri)) {
  26. $cas_auth_uri = '';
  27. }