plugin:authsplit
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plugin:authsplit [2013-07-07 11:49] – Synchronize with README rev b09b2fca73 78.53.205.96 | plugin:authsplit [2023-09-20 20:51] (current) – docs of the old auth backends is removed Klap-in | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Split authentication | + | ====== Split Authentication |
---- plugin ---- | ---- plugin ---- | ||
Line 6: | Line 6: | ||
email : pieter@hollants.com | email : pieter@hollants.com | ||
type : auth | type : auth | ||
- | lastupdate : 2013-07-07 | + | lastupdate : 2023-07-28 |
- | compatible : Weatherwax | + | compatible : Elenor of tsort, Ponder Stibbons, Hrun, Detritus, Frusterick Manners, greebo, hogfather, igor, jack jackrum |
depends | depends | ||
conflicts | conflicts | ||
- | similar | + | similar |
tags : authentication split | tags : authentication split | ||
Line 21: | Line 21: | ||
---- | ---- | ||
- | :!: This is an authentication plugin for DokuWiki Weatherwax (2013-05-10a) and later! For a solution for earlier DokuWiki versions please refer to [[auth: | ||
===== Description ===== | ===== Description ===== | ||
Line 47: | Line 46: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | + | * '' |
* '' | * '' | ||
+ | * for login names, real names and email addresses, authsplit will try to modify in the //primary// auth plugin first (if that plugin reports being capable of modifying it, that is), then in the // | ||
* passwords are modified in the //primary// auth plugin only since by design the // | * passwords are modified in the //primary// auth plugin only since by design the // | ||
- | * group membership is always modified in the // | + | * group membership is always modified in the // |
- | * for login names, real names and email addresses, authsplit will try to modify in the //primary// auth plugin first (if that plugin reports being capable of modifying it, that is), then in the // | + | |
* '' | * '' | ||
* '' | * '' | ||
Line 60: | Line 59: | ||
So to summarize which auth plugins are involved in which method calls: | So to summarize which auth plugins are involved in which method calls: | ||
- | | | **Primary auth plugin** | **Secondary auth plugin** | | + | ^ method |
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | | Login names | Modified here\\ //(If supported by the auth plugin)// | Modified here | |
- | | '' | + | | | Real names | Modified here\\ //(If supported by the auth plugin)// | Modified here | |
- | | '' | + | | | eMail addresses | Modified here\\ //(If supported by the auth plugin)// | Modified here | |
- | | '' | + | | | Passwords | Modified here | - | |
- | | '' | + | | | Group memberships | - | Modified here | |
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
This theory tells you, for example, that if you combine [[plugin: | This theory tells you, for example, that if you combine [[plugin: | ||
Line 88: | Line 92: | ||
===== Installation ===== | ===== Installation ===== | ||
- | Download | + | Search and install the plugin using the [[plugin:extension|Extension Manager]]. |
- | Please refer to [[: | + | Alternatively, |
===== Configuration and Settings ===== | ===== Configuration and Settings ===== | ||
Line 97: | Line 101: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
* '' | * '' | ||
- | + | * '' | |
- | Sample settings for using authhttp and authplain, without automatic user creation: | + | |
- | + | ||
- | <code php> | + | |
- | $conf['authtype'] = 'authsplit'; | + | |
- | $conf[' | + | |
- | $conf[' | + | |
- | $conf[' | + | |
- | </ | + | |
Note that you'll have to take some of the used auth plugin' | Note that you'll have to take some of the used auth plugin' | ||
Line 115: | Line 112: | ||
===== Credits ===== | ===== Credits ===== | ||
- | This plugin | + | This plugin |
+ | |||
+ | Support for external authentication was contributed by [[mailto: | ||
===== Discussion ===== | ===== Discussion ===== |
plugin/authsplit.1373190573.txt.gz · Last modified: 2013-07-07 11:49 by 78.53.205.96