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
 
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
 
IBM Streams V4.1 and User Authentication with Client Certificates
IBM Streams V4.1 and User Authentication with Client CertificatesIBM Streams V4.1 and User Authentication with Client Certificates
IBM Streams V4.1 and User Authentication with Client Certificateslisanl
 

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
 
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
 
IBM Streams V4.1 and User Authentication with Client Certificates
IBM Streams V4.1 and User Authentication with Client CertificatesIBM Streams V4.1 and User Authentication with Client Certificates
IBM Streams V4.1 and User Authentication with Client Certificates
 

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

Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxtrishalcan8
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
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 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
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 

Recently uploaded (20)

Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
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 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...
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 

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