otp validator for emails
Project description
collective.volto.otp
otp validator for emails
Features
Email validation by otp
RestAPI
@validate-email-address
Send an message to the passed email wit OTP code to verify the address. Returns a HTTP 204 in case of success or HTTP 400 in case the email is badly composed.:
> curl -i -X POST http://localhost:8080/Plone/my-form/@validate-email-address --data-raw '{"email": "email@email.com", "uid": "ffffffff"}' -H 'Accept: application/json' -H 'Content-Type: application/json'
parameters:
email email address.
uid uid related to email field
@validate-email-token
Supposed to validate the OTP code received by the user via email. Returns HTTP 204 in case of success or HTTP 400 in case of failure
> curl -i -X POST http://localhost:8080/Plone/my-form/@validate-email-token --data-raw '{"email": "email@email.com", "otp": "blahblahblah"}' -H 'Accept: application/json' -H 'Content-Type: application/json'
parameters:
email email address
uid uid used to generate the OTP
otp OTP code
Translations
This product has been translated into
Italian
Installation
Install collective.volto.otp by adding it to your buildout:
[buildout] ... eggs = collective.volto.otp
and then running bin/buildout
Contributors
Put your name here, you deserve it!
folix-01
Contribute
Issue Tracker: https://github.com/collective/collective.volto.otp/issues
Source Code: https://github.com/collective/collective.volto.otp
Documentation: https://docs.plone.org/foo/bar
Support
If you are having issues, please let us know. We have a mailing list located at: project@example.com
License
The project is licensed under the GPLv2.
Contributors
RedTurtle, info@redturtle.it
Changelog
1.0.1 (2024-07-10)
Alignments. [folix-01]
1.0.0 (2024-06-13)
Initial release. [folix-01]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file collective.volto.otp-1.0.1.tar.gz
.
File metadata
- Download URL: collective.volto.otp-1.0.1.tar.gz
- Upload date:
- Size: 28.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b54dd62995a61a0318bed48e4f8f2d4da5984a73d333d6359d425f71a0c58d1 |
|
MD5 | 7c8a4c1180454effc2c077cee3a0ea3b |
|
BLAKE2b-256 | 40b2943899f15dd832e1f004318fa77fa5fe825eebccd237e750efa64c1abd43 |