. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
| Server IP : 94.23.64.18 / Your IP :
216.73.216.185 [
Web Server : Apache System : Linux webm005.cluster107.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64 User : villadal ( 6036) PHP Version : 7.4.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/villadal/www/old/booked/plugins/Authentication/Saml/ |
Upload File : |
<?php /** File in Authentication plugin package for ver 2.1.4 Booked Scheduler to implement Single Sign On Capability. Based on code from the Booked Scheduler Authentication Ldap plugin as well as a SAML Authentication plugin for Moodle 1.9+. See http://moodle.org/mod/data/view.php?d=13&rid=2574 This plugin uses the SimpleSAMLPHP version 1.8.2 libraries. http://simplesamlphp.org/ Booked Scheduler is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Booked Scheduler is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Booked Scheduler. If not, see <http://www.gnu.org/licenses/>. */ // path to SimpleSAMLphp Service Provider(SP) base directory // the SP should be installed on the same server as Booked Scheduler $conf['settings']['simplesamlphp.lib'] = '/var/simplesamlphp'; // path to SimpleSAML SP configuration directory $conf['settings']['simplesamlphp.config'] = '/var/simplesamlphp/config'; // name of the SimpleSAML authentication source configured // in SimpleSAML SP /var/simplesamlphp/config/authsources.php $conf['settings']['simplesamlphp.sp'] = 'default-sp'; // // SAML attribute names found in SimpleSAMLphp Identify Provider (Idp) // configuration /var/simplesamlphp/config/authsources.php // The Idp will most likely be installed on another server // // SAML attriubute that is mapped to Booked Scheduler username $conf['settings']['simplesamlphp.username'] = 'sAMAccountName'; // SAML attriubute that is mapped to Booked Scheduler firstname $conf['settings']['simplesamlphp.firstname'] = 'givenName'; // SAML attriubute that is mapped to Booked Scheduler lastname $conf['settings']['simplesamlphp.lastname'] = 'sn'; //SAML attriubute that is mapped to Booked Scheduler email $conf['settings']['simplesamlphp.email'] = 'mail'; //SAML attriubute that is mapped to Booked Scheduler phone $conf['settings']['simplesamlphp.phone'] = 'telephoneNumber'; //SAML attriubute that is mapped to Booked Scheduler organization $conf['settings']['simplesamlphp.organization'] = 'department'; //SAML attriubute that is mapped to Booked Scheduler position $conf['settings']['simplesamlphp.position'] = 'title'; ?>