All of the following information is based on go version go1.17.1 darwin/amd64.
| GOOS | Out of the Box |
|---|---|
aix |
✅ |
android |
✅ |
| package auth | |
| import ( | |
| "crypto/rsa" | |
| "encoding/json" | |
| "io/ioutil" | |
| "log" | |
| "net/http" | |
| "time" |
| package models | |
| import ( | |
| "github.com/dgrijalva/jwt-go" | |
| ) | |
| type Claim struct { | |
| Client `json:"client"` | |
| jwt.StandardClaims | |
| } |
| package models | |
| type ResponseToken struct { | |
| Token string `json:"token"` | |
| } |
| package main | |
| import ( | |
| "log" | |
| "net/http" | |
| "playground/auth" | |
| ) | |
| func main() { |
| github.com/dgrijalva/jwt-go | |
| openssl genrsa -out private.rsa 1024 | |
| openssl rsa -in private.rsa -pubout > public.rsa.pub |
| DROP TABLE IF EXISTS banking_entities CASCADE; | |
| CREATE TABLE IF NOT EXISTS banking_entities( | |
| id INTEGER GENERATED ALWAYS AS IDENTITY, --PRIMARY KEY | |
| name VARCHAR(40) NOT NULL UNIQUE, | |
| created_at DATE NOT NULL DEFAULT CURRENT_DATE, | |
| PRIMARY KEY(id) | |
| ); | |
| DROP TABLE IF EXISTS branches CASCADE; | |
| CREATE TABLE IF NOT EXISTS branches( |
| wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=FILEID" -O FILENAME && rm -rf /tmp/cookies.txt |
| sudo apt-get install --reinstall libpq-dev |
| arangorestore --input-directory ./SG_QA --server.endpoint tcp://localhost:8529 --server.database SG_UAT_BKP --create-database true |