معرفی شرکت ها


fastapi-security-typeform-1.0.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

-
ویژگی مقدار
سیستم عامل -
نام فایل fastapi-security-typeform-1.0.1
نام fastapi-security-typeform
نسخه کتابخانه 1.0.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Dima Boger
ایمیل نویسنده meetup@piterpy.ru
آدرس صفحه اصلی https://github.com/piterpy-meetup/fastapi-security-typeform
آدرس اینترنتی https://pypi.org/project/fastapi-security-typeform/
مجوز MIT
# fastapi-security-typeform Security plugin for [FastAPI](https://github.com/tiangolo/fastapi) which allows you check [Typeform signature](https://developer.typeform.com/webhooks/secure-your-webhooks/) in your webhook endpoint. ## How to setup signing flow for your typeform webhook **Current flow** is here https://developer.typeform.com/webhooks/secure-your-webhooks/ (it's little bit a lie about `working only via API`) tl;dr: * create a webhook via UI or API * generate random string (secret) * update a webhook via UI or API with your secret ## How to use Use pip or another package management util: ```bash pip install fastapi-security-typeform ``` or ```bash poetry add fastapi-security-typeform ``` or ```bash pipenv install fastapi-security-typeform ``` Then initialize it with your webhook secret and pass it to endpoint as dependency. It will raise 403 error if signature isn't valid. ```python from fastapi import Depends, FastAPI from fastapi_security_typeform import SignatureHeader app = FastAPI() signature_header_security = SignatureHeader(secret=b'{your_secret}') @app.post("/typeform_webhook") def typeform_webhook(signature = Depends(signature_header_security)): ... return {"success": True} ```


نیازمندی

مقدار نام
- fastapi


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl fastapi-security-typeform-1.0.1:

    pip install fastapi-security-typeform-1.0.1.whl


نصب پکیج tar.gz fastapi-security-typeform-1.0.1:

    pip install fastapi-security-typeform-1.0.1.tar.gz