Overview

Packages

  • awl
    • caldav-client-v2
    • RRule
  • davical
    • authentication
      • drivers
    • caldav
    • DAViCalSession
    • DAVTicket
    • external-bind
    • feed
    • HTTPAuthSession
    • iSchedule
    • iSchedule-POST
    • logging
    • metrics
    • Principal
    • propfind
    • PublicSession
    • Request
    • Resource
    • tzservice
  • None

Classes

  • imapPamDriver
  • ldapDriver
  • pwauthPamDriver
  • rimapPamDriver
  • squidPamDriver

Functions

  • array_values_mapping
  • fix_unique_member
  • getStaticLdap
  • IMAP_PAM_check
  • LDAP_check
  • PWAUTH_PAM_check
  • RIMAP_check
  • SQUID_PAM_check
  • sync_LDAP
  • sync_LDAP_groups
  • sync_user_from_LDAP
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo

Package davical\authentication\drivers

Classes summary
imapPamDriver Plugin to authenticate against IMAP
ldapDriver Plugin to authenticate and sync with LDAP
pwauthPamDriver Plugin to authenticate against PAM with pwauth
rimapPamDriver Plugin to authenticate against IMAP
squidPamDriver Plugin to authenticate with the help of Squid
Functions summary
array_values_mapping explode the multipart mapping
fix_unique_member turn a list of uniqueMember into member strings
getStaticLdap A generic function to create and fetch static objects
IMAP_PAM_check Check the username / password against the IMAP server, provision from GECOS
LDAP_check Check the username / password against the LDAP server
PWAUTH_PAM_check Check the username / password against the PAM system
RIMAP_check Check the username / password against the IMAP server, provision from username and email_base
SQUID_PAM_check Check the username / password against PAM using the Squid helper script
sync_LDAP sync LDAP against the DB
sync_LDAP_groups sync LDAP Groups against the DB
sync_user_from_LDAP Synchronise a cached user with one from LDAP
DAViCal API documentation generated by ApiGen