SDK for processing EkaCare webhook events
The EkaCare Webhook SDK enables secure processing of webhook events from EkaCare. It validates webhook signatures, manages sensitive data, and ensures only authorized requests are processed.
Deployment is automated using the deploy.sh script, which performs the following steps:
config.env
).This setup ensures a secure, scalable, and automated deployment of the webhook handler in your AWS environment.
Set the following environment variables for proper application functionality:
CLIENT_ID
: Your client ID for authentication (required)CLIENT_SECRET
: Your client secret for authentication (required)SIGNING_KEY
:
IS_SIGNING_KEY_IMPLEMENTED
is set to True
in constants.py
API_KEY
:
To disable signature verification, set IS_SIGNING_KEY_IMPLEMENTED = False
in the constants.py
file.
Ensure all required environment variables are set before deploying or running the application.
constants.py
Sample: https://github.com/eka-care/ekapython-webhook-sdk/blob/main/constants.py
IS_SIGNING_KEY_IMPLEMENTED
in constants.py
:True
: Enable signature verification (recommended for production)False
: Disable signature verification (use only for testing)Repository: https://github.com/eka-care/ekapython-webhook-sdk
curl
and unzip
installedOr export your AWS credentials
if using IAM Identity Center.
config.env
file with the necessary configuration values.Sample: https://github.com/eka-care/ekapython-webhook-sdk/blob/main/config.env
For more details, refer to detailed.md.
Deploy:
Delete:
Upgrade:
Help:
SDK for processing EkaCare webhook events
The EkaCare Webhook SDK enables secure processing of webhook events from EkaCare. It validates webhook signatures, manages sensitive data, and ensures only authorized requests are processed.
Deployment is automated using the deploy.sh script, which performs the following steps:
config.env
).This setup ensures a secure, scalable, and automated deployment of the webhook handler in your AWS environment.
Set the following environment variables for proper application functionality:
CLIENT_ID
: Your client ID for authentication (required)CLIENT_SECRET
: Your client secret for authentication (required)SIGNING_KEY
:
IS_SIGNING_KEY_IMPLEMENTED
is set to True
in constants.py
API_KEY
:
To disable signature verification, set IS_SIGNING_KEY_IMPLEMENTED = False
in the constants.py
file.
Ensure all required environment variables are set before deploying or running the application.
constants.py
Sample: https://github.com/eka-care/ekapython-webhook-sdk/blob/main/constants.py
IS_SIGNING_KEY_IMPLEMENTED
in constants.py
:True
: Enable signature verification (recommended for production)False
: Disable signature verification (use only for testing)Repository: https://github.com/eka-care/ekapython-webhook-sdk
curl
and unzip
installedOr export your AWS credentials
if using IAM Identity Center.
config.env
file with the necessary configuration values.Sample: https://github.com/eka-care/ekapython-webhook-sdk/blob/main/config.env
For more details, refer to detailed.md.
Deploy:
Delete:
Upgrade:
Help: