SlideShare a Scribd company logo
1 of 20
Download to read offline
Claroline and
  Authentication
  Systems
  Mathieu Laurent
  Developer at CERDECAM




[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
Table of content
 Claroline Local Authentication
     Principles, Functionalities
 ●



 Claroline External Authentication
     Principles, Advantages, PEAR::Auth, How to configure with
 ●

     Claroline, Possible improvements

 Claroline and Single Sign-On (SSO)
     Principles, Advantages, SSO solutions, How to configure CAS
 ●

     and Claroline, Possible improvements




[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
Table of content
 Claroline Local Authentication
     Principles, Functionalities
 ●



 Claroline External Authentication
     Principles, Advantages, PEAR::Auth, How to configure with
 ●

     Claroline, Possible improvements

 Claroline and Single Sign-On (SSO)
     Principles, Advantages, SSO solutions, How to configure CAS
 ●

     and Claroline, Possible improvements




[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
Local Authentication
 Principles
     Login and password stored in database
 ●


     Clear or encrypted password
 ●




     Users                                         MySQL




                                       Claroline

[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
Local Authentication
 Functionalities
     Standalone
 ●


     Import list of users (CSV)
 ●


     Manage classes of users
 ●




[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
Table of content
 Claroline Local Authentication
     Principles, Functionalities
 ●



 Claroline External Authentication
     Principles, Advantages, PEAR::Auth, How to configure with
 ●

     Claroline, Possible improvements

 Claroline and Single Sign-On (SSO)
     Principles, Advantages, SSO solutions, How to configure CAS
 ●

     and Claroline, Possible improvements




[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
External Authentication
 Principles
     Authentication on the institution's directory or an
 ●

     other external authentication system
     Add user information in Claroline, if not exists
 ●




     Users                                         Directory




                                       Claroline
[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
External Authentication
 Advantages
     Improves the integration of Claroline into your existing computer
 ●

     network environment




[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
External Authentication
 PEAR::Auth
 Claroline external authentication is powered by PEAR:Auth
     PEAR::Auth is an official package from http://pear.php.net
 ●



     PEAR::Auth provides methods for creating an authentication
 ●

     system using PHP
     PEAR::Auth supports a significant number of systems (LDAP
 ●

     servers, 14 databases from Oracle to ODBC, POP3 servers,
     IMAP servers, vpopmail accounts, RADIUS, SAMBA password
     files and SOAP)




[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
External Authentication
 How to configure with Claroline (part 1)
     platform/conf/auth.drivers.conf.php
 ●



 /* LDAP */
 $extAuthSource['ldap']['login'  ] = 
 $clarolineRepositorySys.'/auth/extauth/drivers/ldap.inc.php';
 $extAuthSource['ldap']['newUser'] = 
 $clarolineRepositorySys.'/auth/extauth/drivers/ldap.inc.php';

 /* DB GENERIC */
 // $extAuthSource['db­generic']['login'  ] = 
 $clarolineRepositorySys.'/auth/extauth/drivers/ldap.inc.php';
 // $extAuthSource['db­generic']['newUser'] = 
 $clarolineRepositorySys.'/auth/extauth/drivers/ldap.inc.php';
 ...




[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
External Authentication
 How to configure with Claroline (part 2)
     claroline/auth/extauth/drivers/*.inc.php.dist
 ●


 $extAuthOptionList = array(
     'url'      => 'ldap://server_address',
     'port'     => '636',
     'basedn'   => 'ou=personne,o=your organisation unit,c=domain',
     'userattr' => 'uid',
     'useroc'   => 'person',
     'attributes' => array('sn', 'givenName', 'telephoneNumber','mail'),
     'attrformat' => 'AUTH_LDAP_ATTR_AUTH_STYLE',
     'debug' => false
 );




[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
External Authentication
 Possible improvements
     Import users from directory to Claroline
 ●


     Synchronization tool between Claroline and the
 ●

     directory
     Use directory's hierarchy to build classes
 ●


     Add a user search tool in the directory to enrol user
 ●


     Packaging of the external authentication drivers
 ●

     (for download on Claroline website)


[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
Table of content
 Claroline Local Authentication
     Principles, Functionalities
 ●



 Claroline External Authentication
     Principles, Advantages, PEAR::Auth, How to configure with
 ●

     Claroline, Possible improvements

 Claroline and Single Sign-On (SSO)
     Principles, Advantages, SSO solutions, How to configure
 ●

     CAS and Claroline, Possible improvements




[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
Single Sign-On Authentication
 Principles (part 1)
 Authentication process enabling user to authenticate
  once and gain access to multiple systems
 For example :
 Once authenticated in the library catalogue, students
  don't have to re-enter their password to access
  their Claroline courses or their web mail.




[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
Single Sign-On Authentication
 Principles (part 2)
 1. Request on Claroline (click
    on « Magic Login »)
 2. Request on SSO (with the
                                                           Claroline
    SSO cookie)




                                               1
                                                   4
 3. Authentication by SSO
    (receive a ticket)




                                                                5
                                       Users
 4. Redirection to Claroline
    (give the ticket)
                                                                    3
                                                       2
 5. Validation between
    Claroline and SSO (with
                                                                  SSO
    the ticket)

[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
Single Sign-On Authentication
 Advantages
     Unique way for the authentication
 ●


     Type once password to access all applications
 ●

     (more easy for users)
     Use more secure password
 ●


     No clear password on the network, use secure
 ●

     connections for authentication (SSL)




[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
Single Sign-On Authentication
 SSO Solutions
     CAS (Central Authentication Service)
 ●


     Shibboleth
 ●


     OpenId
 ●


     LCS
 ●


     OpenLDAP
 ●




[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
Single Sign-On Authentication
 How to configure CAS and Claroline




[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
Single Sign-On Authentication
 Possible improvements
     SSO drivers
 ●


     Packaging of the SSO drivers (for download on
 ●

     Claroline website)
     Combine with external authentication system to
 ●

     add new user on Claroline




[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems
Thanks. Questions ?




       Site : http://www.claroline.net/
   ●


       Documentation : http://www.claroline/doc/en
   ●


       Support : http://www.claroline.net/forum/
   ●


       Contact : info@claroline.net
   ●



[ACCU - Vigo / 24th May 2007]
Claroline and authentication systems

More Related Content

Similar to Claroline and Authentication Systems

Help! I Have An Identity Crisis: A look at various mechanisms of Single Sign On
Help! I Have An Identity Crisis: A look at various mechanisms of Single Sign OnHelp! I Have An Identity Crisis: A look at various mechanisms of Single Sign On
Help! I Have An Identity Crisis: A look at various mechanisms of Single Sign OnSaloni Shah
 
Chapter 3 overview
Chapter 3 overviewChapter 3 overview
Chapter 3 overviewali raza
 
VCE Vblock Systems Foundation Exam for VCE Certified Converged Infrastructure...
VCE Vblock Systems Foundation Exam for VCE Certified Converged Infrastructure...VCE Vblock Systems Foundation Exam for VCE Certified Converged Infrastructure...
VCE Vblock Systems Foundation Exam for VCE Certified Converged Infrastructure...EMC
 
Operationalizing Multi Cluster Istio_ Lessons Learned and Developing Ambient ...
Operationalizing Multi Cluster Istio_ Lessons Learned and Developing Ambient ...Operationalizing Multi Cluster Istio_ Lessons Learned and Developing Ambient ...
Operationalizing Multi Cluster Istio_ Lessons Learned and Developing Ambient ...MichaelOLeary82
 
Authentication With Captive Portal
Authentication With Captive  PortalAuthentication With Captive  Portal
Authentication With Captive PortalWavecrest Computing
 
CA Self Regulation
CA Self RegulationCA Self Regulation
CA Self RegulationCASCouncil
 
Kaseya Connect 2011 - Directory Services
Kaseya Connect 2011 - Directory ServicesKaseya Connect 2011 - Directory Services
Kaseya Connect 2011 - Directory ServicesKaseya
 
Sailpoint Training | Best Sailpoint IdentityIQ Online Course -GOT
Sailpoint Training | Best Sailpoint IdentityIQ Online Course -GOTSailpoint Training | Best Sailpoint IdentityIQ Online Course -GOT
Sailpoint Training | Best Sailpoint IdentityIQ Online Course -GOTGlobal Online Trinings
 
Oralce SSL walelt -TCPS_Troubleshooting_PB.pptx
Oralce SSL walelt -TCPS_Troubleshooting_PB.pptxOralce SSL walelt -TCPS_Troubleshooting_PB.pptx
Oralce SSL walelt -TCPS_Troubleshooting_PB.pptxssuser865ecd
 
Season 4 [Free OpManager training] Part1- Discovery and classification
Season 4 [Free OpManager training] Part1- Discovery and classificationSeason 4 [Free OpManager training] Part1- Discovery and classification
Season 4 [Free OpManager training] Part1- Discovery and classificationManageEngine, Zoho Corporation
 
Oracle OSB Security Enforcement with OWSM
Oracle OSB Security Enforcement with OWSMOracle OSB Security Enforcement with OWSM
Oracle OSB Security Enforcement with OWSMRakesh Gujjarlapudi
 
Beyond the mcse red teaming active directory
Beyond the mcse  red teaming active directoryBeyond the mcse  red teaming active directory
Beyond the mcse red teaming active directoryPriyanka Aash
 
Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...Conference Papers
 
Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...Conference Papers
 
Extending Oracle SSO
Extending Oracle SSOExtending Oracle SSO
Extending Oracle SSOkurtvm
 
CAS Enhancement
CAS EnhancementCAS Enhancement
CAS EnhancementGuo Albert
 

Similar to Claroline and Authentication Systems (20)

Help! I Have An Identity Crisis: A look at various mechanisms of Single Sign On
Help! I Have An Identity Crisis: A look at various mechanisms of Single Sign OnHelp! I Have An Identity Crisis: A look at various mechanisms of Single Sign On
Help! I Have An Identity Crisis: A look at various mechanisms of Single Sign On
 
Chapter 3 overview
Chapter 3 overviewChapter 3 overview
Chapter 3 overview
 
VCE Vblock Systems Foundation Exam for VCE Certified Converged Infrastructure...
VCE Vblock Systems Foundation Exam for VCE Certified Converged Infrastructure...VCE Vblock Systems Foundation Exam for VCE Certified Converged Infrastructure...
VCE Vblock Systems Foundation Exam for VCE Certified Converged Infrastructure...
 
Operationalizing Multi Cluster Istio_ Lessons Learned and Developing Ambient ...
Operationalizing Multi Cluster Istio_ Lessons Learned and Developing Ambient ...Operationalizing Multi Cluster Istio_ Lessons Learned and Developing Ambient ...
Operationalizing Multi Cluster Istio_ Lessons Learned and Developing Ambient ...
 
Authentication With Captive Portal
Authentication With Captive  PortalAuthentication With Captive  Portal
Authentication With Captive Portal
 
CA Self Regulation
CA Self RegulationCA Self Regulation
CA Self Regulation
 
Kaseya Connect 2011 - Directory Services
Kaseya Connect 2011 - Directory ServicesKaseya Connect 2011 - Directory Services
Kaseya Connect 2011 - Directory Services
 
Sailpoint Training | Best Sailpoint IdentityIQ Online Course -GOT
Sailpoint Training | Best Sailpoint IdentityIQ Online Course -GOTSailpoint Training | Best Sailpoint IdentityIQ Online Course -GOT
Sailpoint Training | Best Sailpoint IdentityIQ Online Course -GOT
 
Oralce SSL walelt -TCPS_Troubleshooting_PB.pptx
Oralce SSL walelt -TCPS_Troubleshooting_PB.pptxOralce SSL walelt -TCPS_Troubleshooting_PB.pptx
Oralce SSL walelt -TCPS_Troubleshooting_PB.pptx
 
Season 4 [Free OpManager training] Part1- Discovery and classification
Season 4 [Free OpManager training] Part1- Discovery and classificationSeason 4 [Free OpManager training] Part1- Discovery and classification
Season 4 [Free OpManager training] Part1- Discovery and classification
 
Oracle OSB Security Enforcement with OWSM
Oracle OSB Security Enforcement with OWSMOracle OSB Security Enforcement with OWSM
Oracle OSB Security Enforcement with OWSM
 
Beyond the mcse red teaming active directory
Beyond the mcse  red teaming active directoryBeyond the mcse  red teaming active directory
Beyond the mcse red teaming active directory
 
Portfolio Naic
Portfolio   NaicPortfolio   Naic
Portfolio Naic
 
Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...
 
Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...Automated login method selection in a multi modal authentication - login meth...
Automated login method selection in a multi modal authentication - login meth...
 
Questionmark Web Services
Questionmark Web ServicesQuestionmark Web Services
Questionmark Web Services
 
Ad cs-step-by-step-guide
Ad cs-step-by-step-guideAd cs-step-by-step-guide
Ad cs-step-by-step-guide
 
Extending Oracle SSO
Extending Oracle SSOExtending Oracle SSO
Extending Oracle SSO
 
Aruba OS 7.3 User Guide
Aruba OS 7.3 User GuideAruba OS 7.3 User Guide
Aruba OS 7.3 User Guide
 
CAS Enhancement
CAS EnhancementCAS Enhancement
CAS Enhancement
 

More from Claroline

Claroline - Semaine du libre
Claroline - Semaine du libreClaroline - Semaine du libre
Claroline - Semaine du libreClaroline
 
Claroline - Trophées du libre - Workshop
Claroline - Trophées du libre - WorkshopClaroline - Trophées du libre - Workshop
Claroline - Trophées du libre - WorkshopClaroline
 
Claroline : Present et Futur
Claroline : Present et FuturClaroline : Present et Futur
Claroline : Present et FuturClaroline
 
Claroline Trophees Du Libre
Claroline Trophees Du LibreClaroline Trophees Du Libre
Claroline Trophees Du LibreClaroline
 
Claroline Trophees Du Libre Demo
Claroline Trophees Du Libre DemoClaroline Trophees Du Libre Demo
Claroline Trophees Du Libre DemoClaroline
 
Claroline Traduction
Claroline TraductionClaroline Traduction
Claroline TraductionClaroline
 
Claroline : learning path development perspectives
Claroline : learning path development perspectivesClaroline : learning path development perspectives
Claroline : learning path development perspectivesClaroline
 
Zen and the Art of Claroline Module Development
Zen and the Art of Claroline Module DevelopmentZen and the Art of Claroline Module Development
Zen and the Art of Claroline Module DevelopmentClaroline
 
Présentation de Claroline au salon Epsilon
Présentation de Claroline au salon EpsilonPrésentation de Claroline au salon Epsilon
Présentation de Claroline au salon EpsilonClaroline
 
Présentation officielle de Claroline
Présentation officielle de ClarolinePrésentation officielle de Claroline
Présentation officielle de ClarolineClaroline
 

More from Claroline (10)

Claroline - Semaine du libre
Claroline - Semaine du libreClaroline - Semaine du libre
Claroline - Semaine du libre
 
Claroline - Trophées du libre - Workshop
Claroline - Trophées du libre - WorkshopClaroline - Trophées du libre - Workshop
Claroline - Trophées du libre - Workshop
 
Claroline : Present et Futur
Claroline : Present et FuturClaroline : Present et Futur
Claroline : Present et Futur
 
Claroline Trophees Du Libre
Claroline Trophees Du LibreClaroline Trophees Du Libre
Claroline Trophees Du Libre
 
Claroline Trophees Du Libre Demo
Claroline Trophees Du Libre DemoClaroline Trophees Du Libre Demo
Claroline Trophees Du Libre Demo
 
Claroline Traduction
Claroline TraductionClaroline Traduction
Claroline Traduction
 
Claroline : learning path development perspectives
Claroline : learning path development perspectivesClaroline : learning path development perspectives
Claroline : learning path development perspectives
 
Zen and the Art of Claroline Module Development
Zen and the Art of Claroline Module DevelopmentZen and the Art of Claroline Module Development
Zen and the Art of Claroline Module Development
 
Présentation de Claroline au salon Epsilon
Présentation de Claroline au salon EpsilonPrésentation de Claroline au salon Epsilon
Présentation de Claroline au salon Epsilon
 
Présentation officielle de Claroline
Présentation officielle de ClarolinePrésentation officielle de Claroline
Présentation officielle de Claroline
 

Recently uploaded

Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 

Recently uploaded (20)

Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 

Claroline and Authentication Systems

  • 1. Claroline and Authentication Systems Mathieu Laurent Developer at CERDECAM [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 2. Table of content Claroline Local Authentication Principles, Functionalities ● Claroline External Authentication Principles, Advantages, PEAR::Auth, How to configure with ● Claroline, Possible improvements Claroline and Single Sign-On (SSO) Principles, Advantages, SSO solutions, How to configure CAS ● and Claroline, Possible improvements [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 3. Table of content Claroline Local Authentication Principles, Functionalities ● Claroline External Authentication Principles, Advantages, PEAR::Auth, How to configure with ● Claroline, Possible improvements Claroline and Single Sign-On (SSO) Principles, Advantages, SSO solutions, How to configure CAS ● and Claroline, Possible improvements [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 4. Local Authentication Principles Login and password stored in database ● Clear or encrypted password ● Users MySQL Claroline [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 5. Local Authentication Functionalities Standalone ● Import list of users (CSV) ● Manage classes of users ● [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 6. Table of content Claroline Local Authentication Principles, Functionalities ● Claroline External Authentication Principles, Advantages, PEAR::Auth, How to configure with ● Claroline, Possible improvements Claroline and Single Sign-On (SSO) Principles, Advantages, SSO solutions, How to configure CAS ● and Claroline, Possible improvements [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 7. External Authentication Principles Authentication on the institution's directory or an ● other external authentication system Add user information in Claroline, if not exists ● Users Directory Claroline [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 8. External Authentication Advantages Improves the integration of Claroline into your existing computer ● network environment [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 9. External Authentication PEAR::Auth Claroline external authentication is powered by PEAR:Auth PEAR::Auth is an official package from http://pear.php.net ● PEAR::Auth provides methods for creating an authentication ● system using PHP PEAR::Auth supports a significant number of systems (LDAP ● servers, 14 databases from Oracle to ODBC, POP3 servers, IMAP servers, vpopmail accounts, RADIUS, SAMBA password files and SOAP) [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 10. External Authentication How to configure with Claroline (part 1) platform/conf/auth.drivers.conf.php ● /* LDAP */ $extAuthSource['ldap']['login'  ] =  $clarolineRepositorySys.'/auth/extauth/drivers/ldap.inc.php'; $extAuthSource['ldap']['newUser'] =  $clarolineRepositorySys.'/auth/extauth/drivers/ldap.inc.php'; /* DB GENERIC */ // $extAuthSource['db­generic']['login'  ] =  $clarolineRepositorySys.'/auth/extauth/drivers/ldap.inc.php'; // $extAuthSource['db­generic']['newUser'] =  $clarolineRepositorySys.'/auth/extauth/drivers/ldap.inc.php'; ... [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 11. External Authentication How to configure with Claroline (part 2) claroline/auth/extauth/drivers/*.inc.php.dist ● $extAuthOptionList = array(     'url'      => 'ldap://server_address',     'port'     => '636',     'basedn'   => 'ou=personne,o=your organisation unit,c=domain',     'userattr' => 'uid',     'useroc'   => 'person',     'attributes' => array('sn', 'givenName', 'telephoneNumber','mail'),     'attrformat' => 'AUTH_LDAP_ATTR_AUTH_STYLE',     'debug' => false ); [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 12. External Authentication Possible improvements Import users from directory to Claroline ● Synchronization tool between Claroline and the ● directory Use directory's hierarchy to build classes ● Add a user search tool in the directory to enrol user ● Packaging of the external authentication drivers ● (for download on Claroline website) [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 13. Table of content Claroline Local Authentication Principles, Functionalities ● Claroline External Authentication Principles, Advantages, PEAR::Auth, How to configure with ● Claroline, Possible improvements Claroline and Single Sign-On (SSO) Principles, Advantages, SSO solutions, How to configure ● CAS and Claroline, Possible improvements [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 14. Single Sign-On Authentication Principles (part 1) Authentication process enabling user to authenticate once and gain access to multiple systems For example : Once authenticated in the library catalogue, students don't have to re-enter their password to access their Claroline courses or their web mail. [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 15. Single Sign-On Authentication Principles (part 2) 1. Request on Claroline (click on « Magic Login ») 2. Request on SSO (with the Claroline SSO cookie) 1 4 3. Authentication by SSO (receive a ticket) 5 Users 4. Redirection to Claroline (give the ticket) 3 2 5. Validation between Claroline and SSO (with SSO the ticket) [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 16. Single Sign-On Authentication Advantages Unique way for the authentication ● Type once password to access all applications ● (more easy for users) Use more secure password ● No clear password on the network, use secure ● connections for authentication (SSL) [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 17. Single Sign-On Authentication SSO Solutions CAS (Central Authentication Service) ● Shibboleth ● OpenId ● LCS ● OpenLDAP ● [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 18. Single Sign-On Authentication How to configure CAS and Claroline [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 19. Single Sign-On Authentication Possible improvements SSO drivers ● Packaging of the SSO drivers (for download on ● Claroline website) Combine with external authentication system to ● add new user on Claroline [ACCU - Vigo / 24th May 2007] Claroline and authentication systems
  • 20. Thanks. Questions ? Site : http://www.claroline.net/ ● Documentation : http://www.claroline/doc/en ● Support : http://www.claroline.net/forum/ ● Contact : info@claroline.net ● [ACCU - Vigo / 24th May 2007] Claroline and authentication systems