Skip to main content

Summary

The forgotpwd cube provides an easy way to generate a new password for an user, eg the common”I forgot my password” functionnality.

It is non-obstrusive and easy to plug.

Usage

This cube creates a new entity called Fpasswd. This is an internal entity: managers and users can’t read/delete or modify this kink of entity.

The workflow of password recovery is defined below :

  1. ask for a new password, the user must have a valid primary email associated to his account.

  2. An email has been sent. This email contains a generated url associated to an user. This link is valid during a short period. This time limit can be configured in the all-in-one.conf file:

    [FORGOTPWD]
    revocation-limit=30 # minutes
  3. If the link is valid, the user can change his password in a new form.

There is an automatic task that delete periodically all old Fpasswd which are stored in the database. This task is started at the launching of the application.

Metadata

Release files for cubicweb-forgotpwd 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cubicweb-forgotpwd 1.0.0
File Size Uploaded Provenance Actions
cubicweb-forgotpwd-1.0.0.tar.gz 28.7 kB Without provenance Details for cubicweb-forgotpwd-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for cubicweb-forgotpwd 1.0.0
File Interpreter ABI Platform Actions
cubicweb_forgotpwd-1.0.0-py3-none-any.whl Python 3 none any Details for cubicweb_forgotpwd-1.0.0-py3-none-any.whl

Total release size: 44.3 kB

Release files / cubicweb-forgotpwd-1.0.0.tar.gz

Download URL cubicweb-forgotpwd-1.0.0.tar.gz
Size 28.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1487dd566284716093b77a02eeab6dc89196294ad9e618cb3cc5abcaf4b9ed7f
BLAKE2b-256 checksum
How to use checksums
1e304ff618bed6dca90927441973e1af9bea07c8c72442090d8bd57462eeb900
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release files / cubicweb_forgotpwd-1.0.0-py3-none-any.whl

Download URL cubicweb_forgotpwd-1.0.0-py3-none-any.whl
Size 15.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dbe776e3ad33a3f5b4f42d8369ad6059221cea81e22a7ce9ee81c0199140d9f9
BLAKE2b-256 checksum
How to use checksums
caaa3161c8f9d34516f60152e1a478cda425cfaf9beecd787721491d381c2944
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Security for cubicweb-forgotpwd 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page