Changes between Version 105 and Version 106 of AccountManagerPlugin


Ignore:
Timestamp:
Nov 25, 2010 10:24:18 PM (3 years ago)
Author:
hasienda
Comment:

moved more content to dedicated module description page

Legend:

Unmodified
Added
Removed
Modified
  • AccountManagerPlugin

    v105 v106  
    112112 
    113113 
    114 The available components are described below. 
     114The available components are mentioned below, but described in greater details on a [wiki:AccountManagerPlugin/Modules separate page]. 
    115115 
    116116=== !AccountManager === 
     117This holds core code of this plugin, so this component ''must'' be enabled to use any of the other components. 
    117118 
    118  '''Package''':: acct_mgr.api 
    119  
    120 This is the core of this plugin.  This component ''must'' be enabled to use any of the other components. 
    121  
    122 Additionally one or more sources for storing authentication information are required: 
    123  * !PasswordFileStores 
    124   * [wiki:AccountManagerPlugin/AuthStores#HtDigestStore HtDigestStore] 
    125   * [wiki:AccountManagerPlugin/AuthStores#HtPasswdStore HtPasswdStore] 
    126  * [wiki:AccountManagerPlugin/AuthStores#HttpAuthStore HttpAuthStore] 
    127  * [wiki:AccountManagerPlugin/AuthStores#SessionStore SessionStore] 
    128  * [wiki:AccountManagerPlugin/AuthStores#SvnServePasswordStore SvnServePasswordStore] 
    129  
    130 There's even some information on how to get not-yet-implemented [wiki:AccountManagerPlugin/AuthStores#LDAP LDAP authentication]. 
     119See [wiki:AccountManagerPlugin/Modules#AccountManager details]. 
    131120 
    132121=== !AccountManagerAdminPage === 
    133  '''Package''':: acct_mgr.admin 
     122This component adds new pages to the trac:WebAdmin section for managing related parts of Trac's configuration (found in `trac.ini`). 
    134123 
    135 '''Note:''' This component requires Trac 0.10 or later 
    136  
    137 This component adds a new page to the trac:WebAdmin section for managing user accounts.  It requires the `TRAC_ADMIN` permission to access. 
    138  
    139 {{{ 
    140 #!cfg 
    141 [components] 
    142 acct_mgr.admin.AccountManagerAdminPage = enabled 
    143 }}} 
    144  
    145 [[Image(account-manager-admin.png)]] 
     124See [wiki:AccountManagerPlugin/Modules#AccountManagerAdminPage details]. 
    146125 
    147126=== !AccountModule === 
    148  '''Package''':: acct_mgr.web_ui 
     127Allows users to change their password, or delete their account via tab “Account” in users “Preferences”. 
    149128 
    150 Allows users to change their password, or delete their account.  When logged in it will appear as a tab “Account” after clicking the “Preferences” link. 
    151  
    152 {{{ 
    153 #!cfg 
    154 [components] 
    155 acct_mgr.web_ui.AccountModule = enabled 
    156 }}} 
    157  
    158 [[Image(my-account.png)]] 
    159  
    160 '''New for Trac 0.10:''' When used in combination with the [wiki:AccountManagerPlugin#LoginModule LoginModule] it adds a link to the login page “Forgot your password?” where users can reset their password if they’ve forgotten it. You will need to have your SMTP server information configured in your {{{trac.ini}}} for the “Forgot your password?” link to show up and enable !AccountChangeListener: 
    161  
    162 {{{ 
    163 #!cfg 
    164 [components] 
    165 acct_mgr.notification.accountchangelistener = enabled 
    166 }}} 
    167  
    168 To disable just the password reset functionality add the following line to the {{{[account-manager]}}} section: 
    169  
    170 {{{ 
    171 #!cfg 
    172 [account-manager] 
    173 reset_password = False 
    174 }}} 
    175  
    176 [[Image(reset-password.png)]] 
    177  
    178 '''New for Trac 0.11:''' When a user resets their password they will be required to change their password on the next successful login.  This can be disabled via the `trac.ini` by setting: 
    179  
    180 {{{ 
    181 #!cfg 
    182 [account-manager] 
    183 force_passwd_change = false 
    184 }}} 
     129See [wiki:AccountManagerPlugin/Modules#AccountModule details]. 
    185130 
    186131=== !LoginModule === 
     
    193138 
    194139See [wiki:AccountManagerPlugin/Modules#RegistrationModule details]. 
    195  
    196140 
    197141=== !EmailVerificationModule ===