From 9ccc0cc808b77e7b1a3e674d702e227ee5277131 Mon Sep 17 00:00:00 2001 From: orcas Date: Sun, 23 Jun 2019 07:50:37 +0800 Subject: [PATCH] Use RSA to sign tokens --- backend-auth | 2 +- backend-login | 2 +- docker-compose.yml | 4 ++++ key | 27 +++++++++++++++++++++++++++ key.pub | 9 +++++++++ 5 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 key create mode 100644 key.pub diff --git a/backend-auth b/backend-auth index 26834cf..78cd136 160000 --- a/backend-auth +++ b/backend-auth @@ -1 +1 @@ -Subproject commit 26834cf9382358f8affb91616afe6873ec961cc4 +Subproject commit 78cd136987068a6d9d45920044a7babda7268b23 diff --git a/backend-login b/backend-login index 286e31c..217c90d 160000 --- a/backend-login +++ b/backend-login @@ -1 +1 @@ -Subproject commit 286e31c7331f885b48cd65e32904fcbdad460fed +Subproject commit 217c90d0cf694bc08090c6edfaa5c68f4d451b68 diff --git a/docker-compose.yml b/docker-compose.yml index 7b5b9ae..f6d66c5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -106,6 +106,8 @@ services: - pg - redis - core + volumes: + - ${PWD}/key:/key environment: - LISTEN=:80 - SECRET=secret @@ -125,6 +127,8 @@ services: build: ./backend-auth tty: true restart: unless-stopped + volumes: + - ${PWD}/key.pub:/key.pub environment: - LISTEN=0.0.0.0:10205 - SECRET=secret diff --git a/key b/key new file mode 100644 index 0000000..a968441 --- /dev/null +++ b/key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEAvIWmwuA6VDXW6vl3rAlL+yEK3tfwLH+pICHNg4Vr6dP3rUkO +HH6TKJx9vkbdZguLeAIuVasDfbgkX3kWphKiIsMKokb0X10XjMnpjbKl3oqY9c6H +co60G9jzSuNqblaXX+GgP8Niz2PKcGFaNExXq/DH1wf/qZ+MC7LfyXNtkB6PibFL +C59IPADvfQLh+NqAm/0G6KHrvnoHdGFuZnlLqu99R//5ybPPTie+fmrEpd1ofnjI +3gYMtMPVDVib41j4SnnbLiw8muHY3zpkaIUROdeJgpb2T5oSZt0Xxn835OCf+H0u +ExTrt1GIUgKrPxjxxbMyZ9LDgmMI8VoHtpOnuwIDAQABAoIBAQCUafuQ64nABeq+ +bcsCywbgG3E9Ym6X+aChxTrP0dfU66TO7PaJBDTCAgEULSHbVjdkMQNdOhazgKZR +6zgjYgP2renPO2DjOpxxn/uYLA5dFmu5B/CmBSZRzggq6sI9PzpIp43K5P0DHCKh +OmMTTQ6wNAx/grKJTSupghaft5mHnMyT+6+iHJ/hR/KJFOYPxbLzUOLvR5KBTG82 +coyd5YHsgyW+GBghoowrqb1Won2pgurBnOO4P4e9K4jyAfXMyh4JxQ0WZixlzvon ++PoG7pHk5DtBOqcpM4CAJy1hHhcHX77eLuoZWIr+75bmicOJ6gEv6E1OWPZ5p0Z1 +BJ0Wf6wBAoGBAO3GOhUDSF1985jBXjdsp7AuTOlJFe7cxopSyvXQdCP6pGviUiu3 +tn7cXMJqM3XTDrwnCvsMpwuWm4TP6+a1Jrst2NPToKdJJVxJKHV+V79x7z/4h96H +ZOZ6lWW6c4ejYMQg24LQ8dhEPpL2p2xWB5rlpjFJ7uS2t4KGnP+tqk67AoGBAMr4 +9nGiiqYe9Q57216ZR26RBFOROXlPTZIORw6Mva0NYaw4NasXPuP88Ut8bMt5ZwT/ +I93E+GTgao2ZnFeWQYHQT5TJvkTtkflXaBcbHhAPMC7qtzKEXc9yQrngFirJHzYW +lAXHy5ZnhSFyamie/XT0RI0EVd5x+LXma9h5qPsBAoGABUHRvO8ypWaIgUMdOyp6 +1qlfZ/UGuB5HgX1tIVw3hSgghIYffPn13f4vStkgRCWjeMOAOabA9r+gtqIGPDab +IZ5U4fIW5jv2yICRlW9yrzfsq0RqdKAXugTR0sr5jPEuzYdQcyb9geOYYpVzhDCu +wFz9fK9+ya3Ehu1FAV4smssCgYA7kBPCBRDq7uq69V3KxPBRYf0DCPr0vnDlC4uO +mX6P6f1frJ8TNh8eiHvGyxyiGV5B+R1tVwANmk2qgAmBKnbOwXKZFxre31iW8y94 +mFyaGdrp6bcY+/8LgVxTb48RvzOJi9akW51C5d4LkqfnS8DVMVlsiHkqbgeuWZAM +VqdgAQKBgQDaXWityYZECz0+f8N+9GBxceWQQExFPi4QtJdyk0ZJCWZO5UDbMwEd +vxA/W0xJ+d7T83msfN/7NUDDd7kLWhGb9xPyg5356JcpsBLNokorWb18c+CIJQsq +qrDjc3uqFBn5qjYgWziSEQlkcKBrRcw6fXu++uK6jatmE7DSRolheQ== +-----END RSA PRIVATE KEY----- diff --git a/key.pub b/key.pub new file mode 100644 index 0000000..0d52a9e --- /dev/null +++ b/key.pub @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvIWmwuA6VDXW6vl3rAlL ++yEK3tfwLH+pICHNg4Vr6dP3rUkOHH6TKJx9vkbdZguLeAIuVasDfbgkX3kWphKi +IsMKokb0X10XjMnpjbKl3oqY9c6Hco60G9jzSuNqblaXX+GgP8Niz2PKcGFaNExX +q/DH1wf/qZ+MC7LfyXNtkB6PibFLC59IPADvfQLh+NqAm/0G6KHrvnoHdGFuZnlL +qu99R//5ybPPTie+fmrEpd1ofnjI3gYMtMPVDVib41j4SnnbLiw8muHY3zpkaIUR +OdeJgpb2T5oSZt0Xxn835OCf+H0uExTrt1GIUgKrPxjxxbMyZ9LDgmMI8VoHtpOn +uwIDAQAB +-----END PUBLIC KEY-----