rushairer / gosso

An SSO site written in Go.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gosso

An SSO site written in Go.

Development

go install github.com/cosmtrek/air@latest
air -d -c .air/web

More

# Generate a private key and self-signed certificate for dev.apigg.net(127.0.0.1)
openssl req -x509 -out dev.apigg.net.crt \
    -keyout dev.apigg.net.key \
    -newkey rsa:2048 -nodes -sha256 \
    -subj '/CN=dev.apigg.net' -extensions EXT -config <( \
     printf "[dn]\nCN=dev.apigg.net\n[req]\ndistinguished_name = dn\n[EXT]\nsubjectAltName=DNS:dev.apigg.net\nkeyUsage=digitalSignature\nextendedKeyUsage=serverAuth")

# migrate db
migrate create -ext sql -dir migrations -seq create_users_table
migrate -database mysql://$MYSQL_DSN -path migrations up

About

An SSO site written in Go.

License:MIT License


Languages

Language:Go 72.7%Language:TypeScript 22.7%Language:HTML 4.0%Language:CSS 0.6%