Skip to content

collective/collective.volto.otp

Repository files navigation

Coveralls Latest Version Egg Status

https://img.shields.io/pypi/pyversions/collective.volto.otp.svg?style=plastic:alt:Supported-PythonVersions

License

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

Authors

RedTurtle

Contributors

Put your name here, you deserve it!

  • folix-01

Contribute

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.

About

No description, website, or topics provided.

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE.GPL
Unknown
LICENSE.rst

Stars

Watchers

Forks

Packages