liveBook · Manning

Password management

As explained in Django in Action

Password management is the handling of user passwords, including their creation, storage, and maintenance.

Password management handles user passwords as part of a complete account system: users need sign-up, login, password creation, maintenance, and resets. Django supplies much of this functionality, but the default experience usually needs customization to fit the site's design. section 6.1 section 2.1

In a Django website, password management sits alongside:

RiffMates accounts

RiffMates needs logins, user sign-up, and password management in addition to its musician, band, venue, messaging, and listing features. Django provides the foundation, while the site's account experience requires customization. section 2.1 section 6.1

How Django in Action covers it

How deep it goes
Explains Django's supplied facilities and need for customization, but stops short of implementation details.
Examples
Uses RiffMates sign-up, login, and musician accounts as the surrounding application requirements.
What it assumes
Assumes a Django project and basic website requirements while presenting password management as a common feature.
What you can do after
Operate/configure Django's user-creation and password-management facilities, customizing them to match the site's design.
How it connects
Connects user accounts with authentication, authorization, login, and password resets.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Django in Action. The section links point to the parts of the book it draws on.