From d58f9d4c89a64a25e865a8691364118811569feb Mon Sep 17 00:00:00 2001 From: Son NK Date: Sat, 14 Dec 2019 20:54:33 +0200 Subject: [PATCH] add new param PADDLE_PUBLIC_KEY_PATH --- .env.example | 1 + app/config.py | 1 + local_data/paddle.key.pub | 14 ++++++++++++++ tests/env.test | 1 + 4 files changed, 17 insertions(+) create mode 100644 local_data/paddle.key.pub diff --git a/.env.example b/.env.example index f495ee32..4c042993 100644 --- a/.env.example +++ b/.env.example @@ -39,6 +39,7 @@ CLOUDWATCH_LOG_STREAM=local PADDLE_VENDOR_ID = 123 PADDLE_MONTHLY_PRODUCT_ID = 123 PADDLE_YEARLY_PRODUCT_ID = 123 +PADDLE_PUBLIC_KEY_PATH=local_data/paddle.key.pub # OpenId key OPENID_PRIVATE_KEY_PATH=local_data/jwtRS256.key diff --git a/app/config.py b/app/config.py index bd5c1b65..4d60f853 100644 --- a/app/config.py +++ b/app/config.py @@ -72,6 +72,7 @@ CLOUDWATCH_LOG_STREAM = os.environ["CLOUDWATCH_LOG_STREAM"] PADDLE_VENDOR_ID = int(os.environ["PADDLE_VENDOR_ID"]) PADDLE_MONTHLY_PRODUCT_ID = int(os.environ["PADDLE_MONTHLY_PRODUCT_ID"]) PADDLE_YEARLY_PRODUCT_ID = int(os.environ["PADDLE_YEARLY_PRODUCT_ID"]) +PADDLE_PUBLIC_KEY_PATH = get_abs_path(os.environ["PADDLE_PUBLIC_KEY_PATH"]) # OpenID keys, used to sign id_token OPENID_PRIVATE_KEY_PATH = get_abs_path(os.environ["OPENID_PRIVATE_KEY_PATH"]) diff --git a/local_data/paddle.key.pub b/local_data/paddle.key.pub new file mode 100644 index 00000000..af0e11cd --- /dev/null +++ b/local_data/paddle.key.pub @@ -0,0 +1,14 @@ +-----BEGIN PUBLIC KEY----- +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxf/Y5XOEH+sJwVd3e4DX +rkmUawo7M6te5sbNTnzl/OvqZdy2TwqpYTgCc5kbbgwgrVw8YpUJwrS+5Ad8ZqPQ +aLa91avWMyppPYwo0wynoPK05FFyDDCDzKUlUVTuvseNsFHmHfe6cZyRsfndq/kx +RGTwhb518+Bz/vUnlgxl0VhYzymNPzW3fY3+JYcPQv6YbqLpn9yaMg2DslTTGNL7 +eKt2oB+UrdkU5VElP3Lwlpxdl9qbKMfc2aYbS8YmxLJijhxLRjOM1AX5LS3w8/dd +oRKMnP51L9GwjY6kRCWh9EbFQZli8+GhLEg9z7sFPzpKmsAucMMQkK09x7S3OPna +oxaDyo/IVm2tRKLrnrdIdrRhn9slOB/5pYFAMLOrgSXP+lvrEG5AVEcO3070XvNQ +0CTxd4Z6lNg/DdLYWCCQOH5ZYZ9FWg5wDZ9QFsh6rjubXTfSN+7/eyv0lE3d+Tb2 +tTL7WFFH27JGInk1ktJhhqGJPD4YpZcAM/nAvATjbOZXNvuURCggLkS2NsLNVLCh +BDz8vtWAUSsLUcM3wPATfqqP6c/+XxrEamKZnYJyiSdTQqkBbW36oKU2lvTDKeV1 +WF1hiipjVADG8b4pgj/EdEd8eL3kOiodncQn8WLWCncA8njWlbpZNl30rZE/zuKy +9qqD+qUP4otskB1lK++9Z20CAwEAAQ== +-----END PUBLIC KEY----- \ No newline at end of file diff --git a/tests/env.test b/tests/env.test index 9d5987d5..171e5210 100644 --- a/tests/env.test +++ b/tests/env.test @@ -36,6 +36,7 @@ CLOUDWATCH_LOG_STREAM=local PADDLE_VENDOR_ID = 1 PADDLE_MONTHLY_PRODUCT_ID = 2 PADDLE_YEARLY_PRODUCT_ID = 3 +PADDLE_PUBLIC_KEY_PATH=local_data/paddle.key.pub # OpenId key OPENID_PRIVATE_KEY_PATH=local_data/jwtRS256.key