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 :
ask for a new password, the user must have a valid primary email associated to his account.
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 # minutesIf 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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.