diff --git a/auth.go b/auth.go index bebf6a6..475977f 100644 --- a/auth.go +++ b/auth.go @@ -20,12 +20,14 @@ var ( ) func setupCerts() error { + // openssl genrsa -out app.rsa 1024 signkey := os.Getenv("PRIVATE_KEY") if signkey == "" { return errors.New("please set PRIVATE_KEY") } signKey = []byte(signkey) + // openssl rsa -in app.rsa -pubout > app.rsa.pub verifykey := os.Getenv("PUBLIC_KEY") if verifykey == "" { return errors.New("please set PUBLIC_KEY") diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..c823a53 --- /dev/null +++ b/run.sh @@ -0,0 +1,25 @@ +#!/bin/sh +PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY----- +MIICXAIBAAKBgQCcjobUzMiX4DUmesqDtIWSZoYc2O2OYN3PwAbSxm+isuCMcXtW +YfjTtGmYlcVIJUVEv52z21bIQfKjIV/pKjq0Rd6xoVtsuupcQHilgOVX9t01Y55G +VyyUXDz3JgSPrBRM/z6UaU+hwq+xaPAiDn5P3/s419O1WedEyach6Ep4mQIDAQAB +AoGAQdiARQhMZfRa5nBGtNY8R7LvPTrPz05WfIZbWFM1qMxrPSaNpWtXaFM9BnwX +mZxzYdLl1TuvaFK0ZoAnAr5MKdW/CETjhTt8qfIkaJIEZBWTDv2luJKXNFFpGSmq +jvWken3wYM7txPh7p/ApHRVMkiOsaKjZRCy1N5l3hEE9ivECQQDKoZ0mBCreBWB9 +fEK6L+BxTDDkwo0G0qgnGZZjlbOBLKsZL2vVoHXc4g0+tQUsOdjjFwPi6kUGXYTM +I8qTJb3/AkEAxcpXpknAjaLX4s0uJj/eL5KJE7YbiQtJVjA+vd2/JtLTxL8JrLMJ +N0Rn1dEJzbVLVZ5vrdOCxYBGHRlDHbL5ZwJBAJRAbCadU/O+wVruKC/qyW57TSaB +xQah54875FEV/RBcaw5xKJdS4Ajshr5DWPaDmFCFzT0fI8NFdtyYryS7r2cCQBnT +MqCOrqqPoZqGackqu6sAeg9tzqiVJa0wPXDy/Btomaftvaij88cYkmozkhEe48g5 +GKHcpQ1+kykHfGDrVm8CQD1vzUvgedfKFJHPC+I5GSVNxmgY9zqjVJ15Flmdjx8n +pUL6zWr75vw+ZZDQWNOa8gdiE/l9fomcVTUA49fui94= +-----END RSA PRIVATE KEY-----" \ +PUBLIC_KEY="-----BEGIN PUBLIC KEY----- +MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCcjobUzMiX4DUmesqDtIWSZoYc +2O2OYN3PwAbSxm+isuCMcXtWYfjTtGmYlcVIJUVEv52z21bIQfKjIV/pKjq0Rd6x +oVtsuupcQHilgOVX9t01Y55GVyyUXDz3JgSPrBRM/z6UaU+hwq+xaPAiDn5P3/s4 +19O1WedEyach6Ep4mQIDAQAB +-----END PUBLIC KEY-----" \ +PGDATABASE=bactdbtest \ +DOMAINS="http://localhost:4200" \ +bash -c 'go run *.go serve' diff --git a/session.json b/session.json new file mode 100644 index 0000000..9d0d8df --- /dev/null +++ b/session.json @@ -0,0 +1,17 @@ +{ + "__meta__": { + "about": "HTTPie session file", + "help": "https://github.com/jakubroztocil/httpie#sessions", + "httpie": "0.9.1" + }, + "auth": { + "password": null, + "type": null, + "username": null + }, + "cookies": {}, + "headers": { + "Accept": "application/json", + "Authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE0Mjc1NzAyNDIsImdlbnVzIjoiaHltZW5vYmFjdGVyIiwiaWF0IjoxNDI3NDgzODQyLCJpc3MiOiJiYWN0ZGIiLCJuYW1lIjoidGVzdCIsInJvbGUiOiJhZG1pbiIsInN1YiI6InVzZXJAZXhhbXBsZS5jb20ifQ.PTQsRsWz9R2R8gNhrtmyRw9irJVMbUGjuIj-PRIk_Ht-tBj36cgnc9VSOwUZX-_UUKnF6A6HQqkcQ9AQf4GKfQzU3RMXNxw7afjhM1c4_D4zK6V7Q3JIpVGxJQ7kKalcP4hxmrpZCMJveCPVS_Wbz6H2bhqOsf4peWBWUTuoOQU" + } +}