Changeset 339

Show
Ignore:
Timestamp:
12/23/06 15:40:38 (2 years ago)
Author:
laurentj
Message:

reorganisation des modules authentification et droits
- le plugin auth, daos jacl et scripts sql jacl migrent vers le module jelix
- ce qui concerne les affichages html de jxauth migrent vers un nouveau module jauth
- les modules jx* sont maintenant reservés uniquements aux affichages XUL et sont

livrés en dehors de la distrib jelix

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/build/manifests/jelix-lib.mn

    r335 r339  
    179179cd lib/jelix-modules/jelix 
    180180  module.xml 
     181cd lib/jelix-modules/jelix/controllers 
     182! help.cmdline.php 
     183! error.classic.php 
     184! error.xul.php 
     185! error.jsonrpc.php 
     186! error.xmlrpc.php 
     187! error.rdf.php 
     188cd lib/jelix-modules/jelix/daos 
     189   jaclgroup.dao.xml 
     190   jaclrights.dao.xml 
     191   jaclrightvalues.dao.xml 
     192   jaclrightvaluesgroup.dao.xml 
     193   jaclrightvaluesandgroup.dao.xml 
     194   jaclsubject.dao.xml 
     195   jaclusergroup.dao.xml 
     196   jaclgroupsofuser.dao.xml 
     197cd lib/jelix-modules/jelix/install/sql 
     198  delete.mysql.sql 
     199  install.schema.mysql.sql 
     200  install.datas.mysql.sql 
    181201cd lib/jelix-modules/jelix/locales/en_US 
    182202  dao.ISO-8859-1.properties 
     
    208228  ui.UTF-8.properties 
    209229  auth.UTF-8.properties 
    210 cd lib/jelix-modules/jelix/controllers 
    211 ! help.cmdline.php 
    212 ! error.classic.php 
    213 ! error.xul.php 
    214 ! error.jsonrpc.php 
    215 ! error.xmlrpc.php 
    216 ! error.rdf.php 
     230cd lib/jelix-modules/jelix/plugins/auth 
     231! auth.plugin.php 
     232  plugin.xml 
     233  auth.plugin.ini.php.dist 
    217234cd lib/jelix-modules/jelix/templates 
    218235  404.xul.tpl 
     
    221238  atom10.tpl 
    222239 
    223 cd lib/jelix-modules/jxauth 
     240cd lib/jelix-modules/jauth 
    224241  module.xml 
    225242  events.xml 
    226 cd lib/jelix-modules/jxauth/plugins/auth 
    227 ! auth.plugin.php 
    228   plugin.xml 
    229   auth.plugin.ini.php.dist 
    230 cd lib/jelix-modules/jxauth/locales/en_US 
     243cd lib/jelix-modules/jauth/classes 
     244!  jauth.listener.php 
     245cd lib/jelix-modules/jauth/controllers 
     246! login.classic.php 
     247! loginsw.classic.php 
     248cd lib/jelix-modules/jauth/install/var/config 
     249  auth.plugin.ini.php 
     250  authsw.plugin.ini.php 
     251cd lib/jelix-modules/jauth/locales/en_US 
    231252  auth.ISO-8859-1.properties 
    232253  autherror.ISO-8859-1.properties 
    233 cd lib/jelix-modules/jxauth/locales/fr_FR 
     254cd lib/jelix-modules/jauth/locales/fr_FR 
    234255  auth.ISO-8859-1.properties 
    235256  autherror.ISO-8859-1.properties 
    236257  auth.UTF-8.properties 
    237258  autherror.UTF-8.properties 
    238 cd lib/jelix-modules/jxauth/install/scripts 
    239   delete.postgresql.sql 
    240   install.postgresql.sql 
    241   delete.mysql.sql 
    242   install.schema.mysql.sql 
    243   install.datas.mysql.sql 
    244 cd lib/jelix-modules/jxauth/classes 
    245 !  auth.listener.php 
    246 cd lib/jelix-modules/jxauth/controllers 
    247 ! login.classic.php 
    248 ! loginsw.classic.php 
    249 ! login.jsonrpc.php 
    250 ! xuladmin.classic.php 
    251 ! admin.jsonrpc.php 
    252 ! admin.rdf.php 
    253 cd lib/jelix-modules/jxauth/zones 
     259cd lib/jelix-modules/jauth/templates 
     260  login.form.tpl 
     261  index.tpl 
     262cd lib/jelix-modules/jauth/zones 
    254263! loginform.zone.php 
    255 cd lib/jelix-modules/jxauth/templates 
    256   login.form.tpl 
    257   xaovlay.tpl 
    258   xuladmin.tpl 
    259   index.tpl 
    260 cd lib/jelix-modules/jxauth/daos 
    261   jelixuser.dao.xml 
    262  
    263 cd lib/jelix-modules/jxacl 
    264    module.xml 
    265    events.xml 
    266 cd lib/jelix-modules/jxacl/classes 
    267 !  acl.listener.php 
    268 !  aclservice.class.php 
    269 cd lib/jelix-modules/jxacl/controllers 
    270 !  xuladmin.classic.php 
    271 !  admin.rdf.php 
    272 !  admin.jsonrpc.php 
    273 !  admin.classic.php 
    274 cd lib/jelix-modules/jxacl/daos 
    275    jaclgroup.dao.xml 
    276    jaclrights.dao.xml 
    277    jaclrightvalues.dao.xml 
    278    jaclrightvaluesgroup.dao.xml 
    279    jaclrightvaluesandgroup.dao.xml 
    280    jaclsubject.dao.xml 
    281    jaclusergroup.dao.xml 
    282    jaclgroupsofuser.dao.xml 
    283 cd lib/jelix-modules/jxacl/install/sql 
    284   delete.mysql.sql 
    285   install.schema.mysql.sql 
    286   install.datas.mysql.sql 
    287 cd lib/jelix-modules/jxacl/install/www/themes/default 
    288   jxacl.css 
    289   no_right.png 
    290   right_ok.png 
    291 cd lib/jelix-modules/jxacl/locales/fr_FR 
    292   db.ISO-8859-1.properties 
    293 cd lib/jelix-modules/jxacl/templates 
    294   xaovlay.tpl 
    295   xuladmin.tpl 
    296   jxauthovlay.tpl 
    297   rights.rdf.tpl 
    298  
    299264 
    300265cd lib/jelix-plugins 
  • trunk/build/manifests/jelix-modules.mn

    r323 r339  
    2525cd jxxulapp/install/www/themes/default/ 
    2626  xulpage.css 
     27 
     28cd jxauth 
     29  module.xml 
     30  events.xml 
     31cd jxauth/classes 
     32!  jxauth.listener.php 
     33cd jxauth/controllers 
     34! login.jsonrpc.php 
     35! xuladmin.classic.php 
     36! admin.jsonrpc.php 
     37! admin.rdf.php 
     38cd jxauth/daos 
     39  jelixuser.dao.xml 
     40cd jxauth/install/scripts 
     41  delete.mysql.sql 
     42  delete.postgresql.sql 
     43  install.datas.mysql.sql 
     44  install.postgresql.sql 
     45  install.schema.mysql.sql 
     46cd jxauth/install/var/config 
     47  auth.plugin.ini.php 
     48cd jxauth/locales/en_US 
     49  auth.ISO-8859-1.properties 
     50  autherror.ISO-8859-1.properties 
     51cd jxauth/locales/fr_FR 
     52  auth.ISO-8859-1.properties 
     53  autherror.ISO-8859-1.properties 
     54  auth.UTF-8.properties 
     55  autherror.UTF-8.properties 
     56cd jxauth/templates 
     57  xaovlay.tpl 
     58  xuladmin.tpl 
     59 
     60 
     61cd jxacl 
     62   module.xml 
     63   events.xml 
     64cd jxacl/classes 
     65!  acl.listener.php 
     66!  aclservice.class.php 
     67cd jxacl/controllers 
     68!  xuladmin.classic.php 
     69!  admin.rdf.php 
     70!  admin.jsonrpc.php 
     71!  admin.classic.php 
     72cd jxacl/install/www/themes/default 
     73  jxacl.css 
     74  no_right.png 
     75  right_ok.png 
     76cd jxacl/locales/fr_FR 
     77  db.ISO-8859-1.properties 
     78cd jxacl/templates 
     79  xaovlay.tpl 
     80  xuladmin.tpl 
     81  jxauthovlay.tpl 
     82  rights.rdf.tpl 
  • trunk/demoxul/var/config/defaultconfig.ini.php.dist

    r269 r339  
    1313trustedModules = 
    1414 
    15 pluginsPath = lib:jelix-plugins/,app:plugins/,lib:jelix-modules/jxauth/plugins/ 
     15pluginsPath = lib:jelix-plugins/,app:plugins/,lib:jelix-modules/jelix/plugins/ 
    1616modulesPath = lib:jelix-modules/,app:modules/ 
    1717tplpluginsPath = lib:jelix/tpl/plugins/ 
  • trunk/lib/jelix-modules/jxacl/classes/acl.listener.php

    r318 r339  
    33* @package     jelix-modules 
    44* @subpackage  jxacl 
    5 * @version     $Id$ 
    65* @author      Jouanneau Laurent 
    76* @contributor neolao 
  • trunk/lib/jelix-modules/jxacl/classes/aclservice.class.php

    r325 r339  
    1515 
    1616    function getGroupRights($grpid){ 
    17         $rv_dao = jDao::get('jxacl~jaclrightvalues'); 
     17        $rv_dao = jDao::get('jelix~jaclrightvalues'); 
    1818        $sql = 'SELECT s.id_aclsbj, s.id_aclvalgrp, s.label_key, r.value as right_value, r.id_aclres,  
    1919                        rv.label_key label_value, rv.value value 
  • trunk/lib/jelix-modules/jxacl/classes/rights.class.php

    r259 r339  
    33* @package     jelix-modules 
    44* @subpackage  jxacl 
    5 * @version     $Id$ 
    65* @author      Jouanneau Laurent 
    76* @contributor 
  • trunk/lib/jelix-modules/jxacl/controllers/admin.classic.php

    r318 r339  
    33* @package     jelix-modules 
    44* @subpackage  jxacl 
    5 * @version     $Id$ 
    65* @author      Jouanneau Laurent 
    76* @contributor 
     
    1918        $grpid = $this->intParam('grpid'); 
    2019 
    21         $dao = jDao::create('jaclusergroup'); 
     20        $dao = jDao::create('jelix~jaclusergroup'); 
    2221 
    2322        $rep = $this->getResponse('text'); 
  • trunk/lib/jelix-modules/jxacl/controllers/admin.rdf.php

    r323 r339  
    4242        $count= $this->intParam('count'); 
    4343 
    44         $dao = jDao::create('jaclusergroup'); 
     44        $dao = jDao::create('jelix~jaclusergroup'); 
    4545        $rep->datas = $dao->getUsersGroupLimit($grpid, $offset, $count); 
    4646 
  • trunk/lib/jelix-modules/jxacl/controllers/xul.classic.php

    r318 r339  
    33* @package     jelix-modules 
    44* @subpackage  jxacl 
    5 * @version     $Id$ 
    65* @author      Jouanneau Laurent 
    76* @contributor 
  • trunk/lib/jelix-modules/jxacl/controllers/xuladmin.classic.php

    r318 r339  
    33* @package     jelix-modules 
    44* @subpackage  jxacl 
    5 * @version     $Id$ 
    65* @author      Jouanneau Laurent 
    76* @contributor 
     
    1615    */ 
    1716    function index() { 
    18         $daogroup = jDao::get('jaclgroup'); 
    19         $daovaluegroups = jDao::get('jaclrightvaluesandgroup'); 
     17        $daogroup = jDao::get('jelix~jaclgroup'); 
     18        $daovaluegroups = jDao::get('jelix~jaclrightvaluesandgroup'); 
    2019 
    2120        $rep = $this->getResponse('xulpage'); 
     
    3736        $rep = $this->getResponse('xuloverlay'); 
    3837        $rep->bodyTpl = 'jxacl~jxauthovlay'; 
    39         $daogroup = jDao::get('jaclgroup'); 
     38        $daogroup = jDao::get('jelix~jaclgroup'); 
    4039        $rep->body->assign('groups', $daogroup->findAllPublicGroup()); 
    4140        return $rep; 
  • trunk/lib/jelix-modules/jxauth/classes/jxauth.listener.php

    r318 r339  
    33* @package     jelix-modules 
    44* @subpackage  jxauth 
    5 * @version     $Id$ 
    65* @author      Jouanneau Laurent 
    76* @contributor 
     
    1110*/ 
    1211 
    13 class authListener extends jEventListener{ 
     12class jxauthListener extends jEventListener{ 
    1413 
    1514   /** 
  • trunk/lib/jelix-modules/jxauth/controllers/admin.jsonrpc.php

    r318 r339  
    33* @package     jelix-modules 
    44* @subpackage  jxauth 
    5 * @version     $Id$ 
    65* @author      Jouanneau Laurent 
    76* @contributor 
  • trunk/lib/jelix-modules/jxauth/controllers/admin.rdf.php

    r318 r339  
    33* @package     jelix-modules 
    44* @subpackage  jxauth 
    5 * @version     $Id$ 
    65* @author      Jouanneau Laurent 
    76* @contributor 
  • trunk/lib/jelix-modules/jxauth/controllers/login.jsonrpc.php

    r318 r339  
    11<?php 
    22/** 
    3 * @package    jelix 
     3* @package    jelix-modules 
    44* @subpackage jxauth 
    5 * @version    $Id:$ 
    65* @author     Laurent Jouanneau 
    76* @contributor 
     
    4645 
    4746        $rep = $this->getResponse('jsonrpc'); 
    48         $rep->response = 'OK'; 
     47        $rep->response = 'LOGOUT'; 
    4948        return $rep; 
    5049    } 
  • trunk/lib/jelix-modules/jxauth/controllers/xuladmin.classic.php

    r318 r339  
    33* @package     jelix-modules 
    44* @subpackage  jxauth 
    5 * @version     $Id$ 
    65* @author      Jouanneau Laurent 
    76* @contributor 
     
    2726        $rep->bodyTpl = 'jxauth~xaovlay'; 
    2827        return $rep; 
    29  
    3028    } 
    3129 
  • trunk/lib/jelix-modules/jxauth/events.xml

    r185 r339  
    11<?xml version="1.0" encoding="iso-8859-1"?> 
    22<events xmlns="http://jelix.org/ns/events/1.0"> 
    3    <listener name="auth"> 
     3   <listener name="jxauth"> 
    44       <event name="AuthCanLogin" /> 
    55       <event name="FetchXulOverlay" /> 
  • trunk/lib/jelix-modules/jxauth/locales/en_US/auth.ISO-8859-1.properties

    r187 r339  
    1 description           = Authentification system. 
    2 longdescription       = Allow users to identify themself, manage the connection. 
     1page.title = Users management 
    32 
    4 login                 = login 
    5 connect               = connect 
    6 password              = password 
    7 key                   = key 
    8 buttons.login         = login 
    9 buttons.logout        = logout 
    10 failedToLogin         = Failed to login 
     3form.error = fill the login, the email and eventualy the password 
     4search.label = Login beginning by 
     5userlist.logincol = Login 
     6userlist.emailcol = Email 
    117 
    12 titlePage.failedToLogin = Failed to login 
    13 titlePage.login = Login 
    14  
    15 lostPassword = Password lost ? 
     8userform.title = User details 
     9userform.login = Login 
     10userform.email = Email 
     11userform.password = Password 
     12userform.password.new = New 
     13userform.password.repeat = Repeat 
     14userform.save = Save 
     15userform.cancel = Cancel 
  • trunk/lib/jelix-modules/jxauth/locales/fr_FR/auth.ISO-8859-1.properties

    r187 r339  
    1 description           = Authentification. 
    2 longdescription       = Permet l'authentification des utilisateurs, g� la phase de connexion. 
     1page.title = Gestion des utilisateurs 
    32 
    4 login                 = Identifiant 
    5 connect               = se connecter 
    6 password              = Mot de passe 
    7 key                   = Cl�uttons.login         = valider 
    8 buttons.logout        = d�nnexion 
    9 failedToLogin         = Echec de l'authentification 
     3form.error = Saisissez correctement le login, l'email et �ntuellement le mot de passe 
     4search.label = Login commen�t par 
     5userlist.logincol = Login 
     6userlist.emailcol = Email 
    107 
    11 titlePage.failedToLogin = Echec de l'authentification 
    12 titlePage.login = Connexion 
    13  
    14 lostPassword = Mot de passe perdu ? 
     8userform.title = D�ils sur l'utilisateur 
     9userform.login = Login 
     10userform.email = Email 
     11userform.password = Mot de passe 
     12userform.password.new = Nouveau 
     13userform.password.repeat = R�tez 
     14userform.save = Sauvegarder 
     15userform.cancel = Annuler 
  • trunk/lib/jelix-modules/jxauth/locales/fr_FR/auth.UTF-8.properties

    r187 r339  
    1 description           = Authentification. 
    2 longdescription       = Permet l'authentification des utilisateurs, gère la phase de connexion. 
     1page.title = Gestion des utilisateurs 
    32 
    4 login                 = Identifiant 
    5 connect               = se connecter 
    6 password              = Mot de passe 
    7 key                   = Clé 
    8 buttons.login         = valider 
    9 buttons.logout        = déconnexion 
    10 failedToLogin         = Echec de l'authentification 
     3form.error = Saisissez correctement le login, l'email et éventuellement le mot de passe 
     4search.label = Login commençant par 
     5userlist.logincol = Login 
     6userlist.emailcol = Email 
    117 
    12 titlePage.failedToLogin = Echec de l'authentification 
    13 titlePage.login = Connexion 
    14  
    15 lostPassword = Mot de passe perdu ? 
     8userform.title = Détails sur l'utilisateur 
     9userform.login = Login 
     10userform.email = Email 
     11userform.password = Mot de passe 
     12userform.password.new = Nouveau 
     13userform.password.repeat = Répétez 
     14userform.save = Sauvegarder 
     15userform.cancel = Annuler 
  • trunk/lib/jelix-modules/jxauth/templates/xuladmin.tpl

    r323 r339  
    1414    var gEmailTb; 
    1515    var dsUrl =  '{jurl 'jxauth~admin_userslist@rdf',array(),false}'; 
    16  
     16    var gFormErrorMsg = "{@jxauth~auth.form.error@}" 
     17     
    1718{literal} 
    1819    function init(){ 
     
    105106{/literal} 
    106107]]></script> 
    107 <description class="title-page">Gestion des utilisateurs</description> 
     108<description class="title-page">{@jxauth~auth.page.title@}</description> 
    108109 
    109110<jx:submission id="userform" action="{jurl '@jsonrpc'}" method="POST" 
     
    111112    onsubmit="return verifPwd()" 
    112113    onresult="onUserFormSaved()" 
    113     onhttperror="alert('erreur http :' + event.errorCode)" 
    114     oninvalidate="alert('Saisissez correctement le login, l\'email et �ntuellement le mot de passe')" 
     114    onhttperror="alert('http error :' + event.errorCode)" 
     115    oninvalidate="alert(gFormErrorMsg)" 
    115116    onrpcerror="alert(this.jsonResponse.error.toSource())" 
    116117    onerror="alert(this.httpreq.responseText);" 
     
    119120<vbox flex="1"> 
    120121    <jx:templatecriterion uri="{jurl 'jxauth~admin_userslist@rdf'}" target="userslist" id="criteres"> 
    121         <label control="letter" value="Login commen�t par"/> 
     122        <label control="letter" value="{@jxauth~auth.search.label@}"/> 
    122123        <textbox id="letter" name="letter" /> 
    123124    </jx:templatecriterion> 
     
    127128            > 
    128129            <treecols> 
    129                 <treecol id="login-col" label="Login" primary="true" flex="1" 
     130                <treecol id="login-col" label="{@jxauth~auth.userlist.logincol@}" primary="true" flex="1" 
    130131                        class="sortDirectionIndicator" sortActive="false" 
    131132                        sortDirection="ascending" 
    132133                        sort="rdf:http://jelix.org/ns/users#login"/> 
    133134                <splitter class="tree-splitter"/> 
    134                 <treecol id="email-col" label="Email" flex="1" 
     135                <treecol id="email-col" label="{@jxauth~auth.userlist.emailcol@}" flex="1" 
    135136                        class="sortDirectionIndicator" sortActive="true" 
    136137                        sortDirection="ascending" 
     
    151152            <!--<hbox pack="right"><button id="createuser-btn" label="Nouvel Utilisateur" oncommand="prepareNewUser()" /></hbox>--> 
    152153            <groupbox> 
    153                 <caption label="D�ils sur l'utilisateur"/> 
     154                <caption label="{@jxauth~auth.userform.title@}"/> 
    154155                <grid> 
    155156                    <columns> 
     
    159160                    <rows id="userdata-rows" oninput="modificationUserForm()"> 
    160161                        <row> 
    161                             <label control="login" value="Login"  style="text-align:right;"/> 
     162                            <label control="login" value="{@jxauth~auth.userform.login@}"  style="text-align:right;"/> 
    162163                            <textbox id="login" name="login" flex="1" form="userform pwdform"  
    163164                                        required="true" readonly="true"/> 
    164165                        </row> 
    165166                        <row> 
    166                             <label control="email" value="Email"  style="text-align:right;"/> 
     167                            <label control="email" value="{@jxauth~auth.userform.email@}"  style="text-align:right;"/> 
    167168                            <textbox id="email" name="email" flex="1" form="userform"  
    168169                                        required="true"/> 
     
    172173            </groupbox> 
    173174            <groupbox> 
    174                 <caption label="Mot de passe"/> 
     175                <caption label="{@jxauth~auth.userform.password@}"/> 
    175176                <grid> 
    176177                    <columns> 
     
    180181                    <rows  oninput="modificationUserForm()"> 
    181182                        <row> 
    182                             <label control="pwd1" value="Nouveau"  style="text-align:right;"/> 
     183                            <label control="pwd1" value="{@jxauth~auth.userform.password.new@}"  style="text-align:right;"/> 
    183184                            <textbox id="pwd" name="pwd" flex="1" type="password"  
    184185                                        form="userform" /> 
    185186                        </row> 
    186187                        <row> 
    187                             <label control="pwd2" value="R�tez"  style="text-align:right;"/> 
     188                            <label control="pwd2" value="{@jxauth~auth.userform.password.repeat@}"  style="text-align:right;"/> 
    188189                            <textbox id="pwd2" flex="1" type="password" /> 
    189190                        </row> 
     
    191192                </grid> 
    192193            </groupbox> 
    193             <hbox><jx:submit id="userdata" form="userform" label="Sauvegarder"/> 
    194                     <button id="userdata-cancel" label="Annuler" oncommand="loadUserForm()" /></hbox> 
     194            <hbox><jx:submit id="userdata" form="userform" label="{@jxauth~auth.userform.save@}"/> 
     195                    <button id="userdata-cancel" label="{@jxauth~auth.userform.cancel@}" oncommand="loadUserForm()" /></hbox> 
    195196        </vbox> 
    196197    </hbox> 
  • trunk/lib/jelix-modules/jxxulapp/controllers/default.classic.php

    r318 r339  
    33* @package     jelix-modules 
    44* @subpackage  jxxulapp 
    5 * @version     $Id$ 
    65* @author      Jouanneau Laurent 
    76* @contributor 
  • trunk/lib/jelix-modules/jxxulapp/install/var/config/auth.plugin.ini.php

    r259 r339  
    22;for security reasons , don't remove or modify the first line 
    33 
    4 ; Db ou Ldap 
     4;============= Param�es g�raux 
     5 
     6; Db, Class ou LDS  ( respecter la casse des caract�s) 
    57driver = Db 
    68 
    7 ; nom de la fonction globale qui sert �rypter le mot de passe 
    8 ; peut �e vide, dans le cas o�driver prend en charge le cryptage 
    9 password_crypt_function = md5 
    10  
    11 ; indique si il faut absolument ou non une authentification 
    12 ; on = authentification necessaire pour toute action 
    13 ;   sauf celles qui l'indiquent sp�fiquement   (parametre action auth.required=false) 
    14 ; off = authentification non requise pour toute action 
    15 ;   sauf celles qui l'indiquent sp�fiquement   (parametre action auth.required=true) 
    16 auth_required = on 
    17  
    18  
    19 ;Timeout. Permet de forcer une authentification apr�un certain temps �ul�sans action . temps en minutes. 0 = pas de timeout. 
    20  
    21 timeout = 0 
    22  
    23 ; indique quoi faire en cas de d�ut d'authentification 
    24 ; 1 = erreur. Valeur �ettre imp�tivement pour les web services 
    25 ; 2 = redirection vers une action 
    26 on_error = 2 
    27  
    28 ; action �xecuter en cas de d�ut d'authentification quand onError = 2 
    29 on_error_action = "jxxulapp~default_login" 
    30  
    31 ; nombre de secondes d'attentes apr�un d�ut d'authentification 
    32 on_error_sleep = 3 
    33  
    34 ;selecteur de la locale 
    35 error_message = "jxauth~autherror.notlogged" 
    36  
     9;============ Param�es pour le plugin 
    3710; indique si on effectue un contr�sur l'adresse ip 
    3811; qui a d�rr�a session. 
     
    4215bad_ip_action = "jxxulapp~default_login" 
    4316 
     17;Timeout. Permet de forcer une authentification apr�un certain temps �ul�sans action . temps en minutes. 0 = pas de timeout. 
     18timeout = 0 
     19 
     20; indique si il faut absolument ou non une authentification pour chaque action 
     21; on = authentification necessaire pour toute action 
     22;   sauf celles qui l'indiquent sp�fiquement   (parametre action auth.required=false) 
     23; off = authentification non requise pour toute action 
     24;   sauf celles qui l'indiquent sp�fiquement   (parametre action auth.required=true) 
     25auth_required = on 
     26 
     27; indique quoi faire en cas de d�ut d'authentification 
     28; 1 = erreur. Valeur �ettre imp�tivement pour les web services (xmlrpc, jsonrpc...) 
     29; 2 = redirection vers une action 
     30on_error = 2 
     31 
     32; action �xecuter en cas de d�ut d'authentification quand on_error = 2 
     33on_error_action = "jxxulapp~default_login" 
     34 
     35;selecteur de la cl�e locale du message d'erreur 
     36error_message = "jxauth~autherror.notlogged" 
     37 
     38 
     39;=========== Param�es pour le module jauth 
     40 
     41; nombre de secondes d'attentes apr�un d�ut d'authentification 
     42on_error_sleep = 3 
     43 
    4444enable_after_login_override = off 
    45 after_login = 
     45after_login = "" 
    4646 
    4747enable_after_logout_override = off 
    4848after_logout = "jxxulapp~default_login" 
    4949 
    50 login_template = "jxauth~login.form" 
     50;=========== Param�es pour les drivers 
    5151 
    5252; param�es pour le driver db 
     
    5454dao = "jxauth~jelixuser" 
    5555 
     56; nom de la fonction globale qui sert �rypter le mot de passe 
     57password_crypt_function = md5 
     58 
     59; param�es pour le driver class 
     60[Class] 
     61class = "" 
     62password_crypt_function = md5 
     63 
     64[LDS] 
     65 
  • trunk/lib/jelix-modules/jxxulapp/install/var/config/auth.plugin.jsonrpc.ini.php

    r259 r339  
    22;for security reasons , don't remove or modify the first line 
    33 
    4 ; Db ou Ldap 
     4;============= Param�es g�raux 
     5; Db, Class ou LDS  ( respecter la casse des caract�s) 
    56driver = Db 
    67 
    7 ; nom de la fonction globale qui sert �rypter le mot de passe 
    8 ; peut �e vide, dans le cas o�driver prend en charge le cryptage 
    9 password_crypt_function = md5 
    10  
    11 ; indique si il faut absolument ou non une authentification 
    12 ; on = authentification necessaire pour toute action 
    13 ;   sauf celles qui l'indiquent sp�fiquement   (parametre action auth.required=false) 
    14 ; off = authentification non requise pour toute action 
    15 ;   sauf celles qui l'indiquent sp�fiquement   (parametre action auth.required=true) 
    16 auth_required = on 
    17  
    18  
    19 ;Timeout. Permet de forcer une authentification apr�un certain temps �ul�sans action . temps en minutes. 0 = pas de timeout. 
    20  
    21 timeout = 0 
    22  
    23 ; indique quoi faire en cas de d�ut d'authentification 
    24 ; 1 = erreur. Valeur �ettre imp�tivement pour les web services 
    25 ; 2 = redirection vers une action 
    26 on_error = 1 
    27  
    28 ; action �xecuter en cas de d�ut d'authentification quand onError = 2 
    29 on_error_action = "jxxulapp~xul_badlogin" 
    30  
    31 ; nombre de secondes d'attentes apr�un d�ut d'authentification 
    32 on_error_sleep = 3 
    33  
    34 ;selecteur de la locale 
    35 error_message = "jxauth~autherror.notlogged" 
    36  
     8;============ Param�es pour le plugin 
    379; indique si on effectue un contr�sur l'adresse ip 
    3810; qui a d�rr�a session. 
     
    4214bad_ip_action = "jxxulapp~xul_badlogin" 
    4315 
     16;Timeout. Permet de forcer une authentification apr�un certain temps �ul�sans action . temps en minutes. 0 = pas de timeout. 
     17timeout = 0 
     18 
     19; indique si il faut absolument ou non une authentification pour chaque action 
     20; on = authentification necessaire pour toute action 
     21;   sauf celles qui l'indiquent sp�fiquement   (parametre action auth.required=false) 
     22; off = authentification non requise pour toute action 
     23;   sauf celles qui l'indiquent sp�fiquement   (parametre action auth.required=true) 
     24auth_required = on 
     25 
     26; indique quoi faire en cas de d�ut d'authentification 
     27; 1 = erreur. Valeur �ettre imp�tivement pour l