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

Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in PhilippinesDavidSamuel525586
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524najka9823
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
PB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal BrandPB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal BrandSharisaBethune
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 

Recently uploaded (20)

Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in Philippines
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
PB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal BrandPB Project 1: Exploring Your Personal Brand
PB Project 1: Exploring Your Personal Brand
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 

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