ログイン実装
dev
#golang #login #session #crypto #docker #react #login-imp colima
実装
https://github.com/MisakiMa/go-react-nginx-docker
crypto
https://qiita.com/wsuzume/items/8b282d553a4185cbac5c
session周り
https://qiita.com/wsuzume/items/8b282d553a4185cbac5c
https://qiita.com/y_ussie/items/8fcc3077274449478bc9
https://yhidetoshi.hatenablog.com/entry/2022/03/28/213000_1
https://yhidetoshi.hatenablog.com/entry/2022/04/02/144714
https://blog.bati11.info/entry/2018/06/25/001711
セッション情報はcookieに入れてSameSiteを適切に指定する。Lexだとgetの時以外は別ドメインでcookie送られない。
JWTもcookieに保存すれば良さそう。
code: command
curl -X POST -H "Content-Type: application/json" -d '{"name": "aiueo", "id": 3}' http://localhost:8050/users
code: command
docker-compose build --no-cache
docker-compose build
docker-compose up --build
docker-compose down
docker-compose run --rm front sh -c "npm install -g create-react-app && create-react-app react-sample --template typescript"
UID=${UID} GID=${GID} docker-compose up --build
code: command
colima start --mount '~/workspace/go-react-nginx-docker/frontend:w' --mount '~/workspace/go-react-nginx-docker/backend/src:w' --mount '~/workspace/go-react-nginx-docker/nginx:w'
limactl shell colima
docker container ls -f "status=exited"
colima start --mount '~/workspace/go-react-nginx-docker/frontend:w' --mount '~/workspace/go-react-nginx-docker/backend/src:w' --mount '~/workspace/go-react-nginx-docker/nginx:w' --mount '~/workspace/go-react-nginx-docker/redis/data:w'
colima start --mount-type 9p --mount '~/workspace/go-react-nginx-docker/frontend:w' --mount '~/workspace/go-react-nginx-docker/backend/src:w' --mount '~/workspace/go-react-nginx-docker/nginx:w' --mount '~/workspace/go-react-nginx-docker/redis/data:w'