Section: drivers pour jAuth
« plugins pour jLog | ^ Développer et utiliser des plugins | drivers pour jDb » |
− 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