Raccourcis : Contenu - rubriques - sous rubriques
EN FR

Table des matières

Si les drivers standards pour jAuth ne vous conviennent pas, vous pouvez donc en créer un. Voici comment.

Création

Un driver est une classe qui respecte l'interface jIAuthDriver, qui reprend à peu de chose près l'API de jAuth (mais ne dérive pas de jAuth).

Ces drivers sont appelés par jAuth. Ils font les opérations de "bas" niveau (accès base de données, ou à un annuaire ldap, ou à un fichier texte etc...)

Soit exemple le nom de votre driver : vous devez créer une classe exempleAuthDriver, dans un fichier exemple.auth.php, et placer celui-ci dans un répertoire auth/exemple/ dans un dépôt de plugins.

Activation

Pour utiliser votre nouveau driver, vous devez indiquer "exemple" au niveau de l'option "driver" du fichier de configuration du plugin auth, et avoir une section "exemple" suivit des éventuelles options spécifiques au driver.

Exemple :


   driver=exemple
   
   [exemple]
   foo=bar