2017-03-07 19:03:53 +01:00
<!DOCTYPE html>
< html lang = "fr" dir = "ltr" >
< head >
< meta http-equiv = "content-type" content = "text/html; charset=UTF-8" >
< meta charset = "utf-8" / >
< title > documentation:2.0:authcustom< / title > <!-- //if:usedebianlibs
< link rel = "stylesheet" type = "text/css" href = "/javascript/bootstrap/css/bootstrap.min.css" / >
//elsif:useexternallibs
< link rel = "stylesheet" type = "text/css" href = "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" > < / script >
//elsif:cssminified
< link rel = "stylesheet" type = "text/css" href = "/static/bwr/bootstrap/dist/css/bootstrap.min.css" / >
//else --><!-- //endif -->
< meta name = "generator" content = "DokuWiki" / >
2018-03-20 19:42:50 +01:00
< meta name = "robots" content = "noindex,nofollow" / >
2017-03-07 19:03:53 +01:00
< meta name = "keywords" content = "documentation,2.0,authcustom" / >
< link rel = "search" type = "application/opensearchdescription+xml" href = "lib/exe/opensearch.html" title = "LemonLDAP::NG" / >
< link rel = "start" href = "authcustom.html" / >
< link rel = "contents" href = "authcustom.html" title = "Sitemap" / >
< link rel = "stylesheet" type = "text/css" href = "lib/exe/css.php.t.bootstrap3.css" / >
< link rel = "stylesheet" type = "text/css" href = "/static/bwr/bootstrap/dist/css/bootstrap.css" / >
< script type = "text/javascript" > / * < ! [ C D A T A [ * / v a r N S = ' d o c u m e n t a t i o n : 2 . 0 ' ; v a r J S I N F O = { " i d " : " d o c u m e n t a t i o n : 2 . 0 : a u t h c u s t o m " , " n a m e s p a c e " : " d o c u m e n t a t i o n : 2 . 0 " } ;
/*!]]>*/< / script >
< script type = "text/javascript" charset = "utf-8" src = "lib/exe/js.php.t.bootstrap3.js" > < / script > <!-- //if:usedebianlibs
< script type = "text/javascript" src = "/javascript/jquery/jquery.min.js" > < / script >
//elsif:useexternallibs
< script type = "text/javascript" src = "http://code.jquery.com/jquery-2.2.0.min.js" > < / script >
//elsif:jsminified
< script type = "text/javascript" src = "/static/bwr/jquery/dist/jquery.min.js" > < / script >
//else -->
< script type = "text/javascript" src = "/static/bwr/jquery/dist/jquery.js" > < / script > <!-- //endif --> <!-- //if:usedebianlibs
< script type = "text/javascript" src = "/javascript/jquery-ui/jquery-ui.min.js" > < / script >
//elsif:useexternallibs
< script type = "text/javascript" src = "http://code.jquery.com/ui/1.10.4/jquery-ui.min.js" > < / script >
//elsif:jsminified
2018-03-08 13:29:31 +01:00
< script type = "text/javascript" src = "/static/bwr/jquery-ui/jquery-ui.min.js" > < / script >
2017-03-07 19:03:53 +01:00
//else -->
2018-03-08 13:29:31 +01:00
< script type = "text/javascript" src = "/static/bwr/jquery-ui/jquery-ui.js" > < / script > <!-- //endif -->
2017-03-07 19:03:53 +01:00
< / head >
< body >
< div class = "dokuwiki export container" >
< h1 class = "sectionedit1" id = "custom_authentication_modules" > Custom authentication modules< / h1 >
< div class = "level1" >
< div class = "table sectionedit2" > < table class = "inline table table-bordered table-striped" >
< thead >
< tr class = "row0 roweven" >
< th class = "col0 centeralign" > Authentification < / th > < th class = "col1 centeralign" > Utilisateurs < / th > < th class = "col2 centeralign" > Mot-de-passe < / th >
< / tr >
< / thead >
< tr class = "row1 rowodd" >
< td class = "col0 centeralign" > ✔ < / td > < td class = "col1 centeralign" > ✔ < / td > < td class = "col2 centeralign" > ✔ < / td >
< / tr >
< / table > < / div > <!-- EDIT2 TABLE [46 - 115] -->
< / div > <!-- EDIT1 SECTION "Custom authentication modules" [1 - 116] -->
< h2 class = "sectionedit3" id = "presentation" > Présentation< / h2 >
< div class = "level2" >
< p >
This artifact allows one to define its own modules (authentication, user database, password or register DB).
< / p >
2018-03-20 19:42:50 +01:00
< div class = "notetip" > The developper documentation is available in Portal manpages.
2017-03-07 19:03:53 +01:00
2018-03-20 19:42:50 +01:00
< / div >
< / div > <!-- EDIT3 SECTION "Presentation" [117 - 331] -->
2017-03-07 19:03:53 +01:00
< h2 class = "sectionedit4" id = "configuration" > Configuration< / h2 >
< div class = "level2" >
< p >
2017-03-14 17:19:38 +01:00
You just have to define class names of your custom modules in “Custom module names”. You can also add your custom parameters in “Additional parameters”. Be careful to use names not already used elsewhere in configuration. This parameters are available in your plugins using < code > $self→conf→{< em > customName< / em > }< / code > .
< / p >
< p >
See portal manpages to see how to write these plugins.
2017-03-07 19:03:53 +01:00
< / p >
2018-03-20 19:42:50 +01:00
< / div > <!-- EDIT4 SECTION "Configuration" [332 - ] -->
2017-03-07 19:03:53 +01:00
< / div >
< / body >
< / html >