Changes between Version 192 and Version 193 of AccountManagerPlugin


Ignore:
Timestamp:
Mar 26, 2023, 11:51:41 AM (13 months ago)
Author:
Jun Omae
Comment:

Use wiki:./... for sub pages

Legend:

Unmodified
Added
Removed
Modified
  • AccountManagerPlugin

    v192 v193  
    2020
    2121Key features:
    22  * enable authentication through a number of built-in [wiki:AccountManagerPlugin/AuthStores authentication resources] and some more by [wiki:AccountManagerPlugin/AuthStores#Othersources third party extensions]
    23  * allow users to [wiki:AccountManagerPlugin/RegistrationInspector register] new accounts
    24  * login via an HTML [wiki:AccountManagerPlugin#LoginModule form] instead of using HTTP authentication
     22 * enable authentication through a number of built-in [wiki:./AuthStores authentication resources] and some more by [wiki:./AuthStores#Othersources third party extensions]
     23 * allow users to [wiki:./RegistrationInspector register] new accounts
     24 * login via an HTML [#LoginModule form] instead of using HTTP authentication
    2525 * allow existing users to change their passwords, even delete their accounts
    2626 * send a new password to users who have forgotten their password
     
    3232 * account meta-data listing from Trac database table `session_attribute`, with cleanup option
    3333 * [wiki:CookBook/AccountManagerPluginConfiguration#SingleSignOn Single-Sign-On] functionality for applications with multiple Trac environments per domain/host
    34  * other [wiki:AccountManagerPlugin/WikiMacros account-/user-related wiki macros]
     34 * other [wiki:./WikiMacros account-/user-related wiki macros]
    3535
    3636== Bugs/Feature Requests
     
    4242[/newticket?component=AccountManagerPlugin new ticket].
    4343
    44 Read the recommendations on [wiki:AccountManagerPlugin/TicketBurndown where to start]. Please respect our [wiki:License/MandatorySignOff rules for contributions], which are in effect for this plugin.
     44Read the recommendations on [wiki:./TicketBurndown where to start]. Please respect our [wiki:License/MandatorySignOff rules for contributions], which are in effect for this plugin.
    4545
    4646[[TicketQuery(component=AccountManagerPlugin&group=type,format=progress)]]
     
    8282
    8383||'''Component'''||'''Description/Purpose'''||'''Recommendation'''||
    84 ||[wiki:AccountManagerPlugin/Modules#AccountManager AccountManager] ||This holds the core code of this plugin. ||This component ''must'' be enabled to use any of the other components. See [wiki:AccountManagerPlugin/Modules#AccountManager details]. ||
    85 ||[wiki:AccountManagerPlugin/Modules#AccountManagerAdminPanel AccountManagerAdminPanel]^1^ ||This component adds new pages to the web admin section.||The admin part for managing related parts of Trac's configuration in `trac.ini` should be an important part of what you're expecting. See [wiki:AccountManagerPlugin/Modules#AccountManagerAdminPanel details]. ||
    86 ||[wiki:AccountManagerPlugin/Modules#AccountModule AccountModule] ||Allows users to manage their account via tab "Account" in users "Preferences". They can change their password, or even delete their account, if permission granted by appropriate configuration.||The user accessible part, might be required or even forbidden depending on your use case. See [wiki:AccountManagerPlugin/Modules#AccountModule details]. ||
    87 ||[wiki:AccountManagerPlugin/Modules#LoginModule LoginModule] ||Allows users to login via a HTML form instead of using HTTP authentication. ||Replace Trac's own login module for an alternative to Simple HTTP Authentication, but only one can be enabled at a time. See [wiki:AccountManagerPlugin/Modules#LoginModule details]. ||
    88 ||[wiki:AccountManagerPlugin/Modules#AccountGuard AccountGuard] ||This component adds login failure tracking and administrative account locking. ||Use it as part of your security policy to protect against brute-force attacks on user passwords. See [wiki:AccountManagerPlugin/Modules#AccountGuard details]. ||
    89 ||[wiki:AccountManagerPlugin/RegistrationInspector#RegistrationModule RegistrationModule] ||This adds a "Register" link on metanav, next to the Login link, where users can register a new account. The procedure of registration is configurable. ||See [wiki:AccountManagerPlugin/RegistrationInspector#RegistrationModule details].
    90 ||[wiki:AccountManagerPlugin/RegistrationInspector#EmailVerificationModule EmailVerificationModule] ||A new email address will trigger an email with a verification code to enter, to approve it is really users own email address, and user account privileges cut down until successful verification. ||Implement a verification process for added or changed email addresses, if required. See [wiki:AccountManagerPlugin/RegistrationInspector#EmailVerificationModule details]. ||
     84||[wiki:./Modules#AccountManager AccountManager] ||This holds the core code of this plugin. ||This component ''must'' be enabled to use any of the other components. See [wiki:./Modules#AccountManager details]. ||
     85||[wiki:./Modules#AccountManagerAdminPanel AccountManagerAdminPanel]^1^ ||This component adds new pages to the web admin section.||The admin part for managing related parts of Trac's configuration in `trac.ini` should be an important part of what you're expecting. See [wiki:./Modules#AccountManagerAdminPanel details]. ||
     86||[wiki:./Modules#AccountModule AccountModule] ||Allows users to manage their account via tab "Account" in users "Preferences". They can change their password, or even delete their account, if permission granted by appropriate configuration.||The user accessible part, might be required or even forbidden depending on your use case. See [wiki:./Modules#AccountModule details]. ||
     87||[wiki:./Modules#LoginModule LoginModule] ||Allows users to login via a HTML form instead of using HTTP authentication. ||Replace Trac's own login module for an alternative to Simple HTTP Authentication, but only one can be enabled at a time. See [wiki:./Modules#LoginModule details]. ||
     88||[wiki:./Modules#AccountGuard AccountGuard] ||This component adds login failure tracking and administrative account locking. ||Use it as part of your security policy to protect against brute-force attacks on user passwords. See [wiki:./Modules#AccountGuard details]. ||
     89||[wiki:./RegistrationInspector#RegistrationModule RegistrationModule] ||This adds a "Register" link on metanav, next to the Login link, where users can register a new account. The procedure of registration is configurable. ||See [wiki:./RegistrationInspector#RegistrationModule details].
     90||[wiki:./RegistrationInspector#EmailVerificationModule EmailVerificationModule] ||A new email address will trigger an email with a verification code to enter, to approve it is really users own email address, and user account privileges cut down until successful verification. ||Implement a verification process for added or changed email addresses, if required. See [wiki:./RegistrationInspector#EmailVerificationModule details]. ||
    9191^1^ Name in acct_mgr-0.3 was `AccountManagerAdminPage`. If you are upgrading to acct_mgr-0.4 from an earlier version, and this feature was enabled using `acct_mgr.admin.AccountManagerAdminPages`, this feature will now be disabled until it is enabled using `acct_mgr.admin.AccountManagerAdminPanel`.
    9292