Categorygithub.com/paniccaaa/sso
module
0.0.1
Repository: https://github.com/paniccaaa/sso.git
Documentation: pkg.go.dev

# README

SSO

SSO service

Stack:

gRPC - google.golang.org/grpc

Generated code - github.com/paniccaaa/protos (repo which contains proto files and gen. code for gRPC and protobuf)

PostgreSQL driver - github.com/jackc/pgx/v5

Lib for jwt - github.com/golang-jwt/jwt/v5

Enviroment config reader - github.com/ilyakaznacheev/cleanenv

Logging - log/slog (default package)

Hashing passwords - golang.org/x/crypto/bcrypt

Migrate- github.com/golang-migrate/migrate/v4

Database migration (check cmd/migrator)

You can now perform database migrations without installing the migrate utility. Use the following commands

go run ./cmd/migrator --db-uri="postgres://<username>:<password>@<host>:<port>/<database_name>" --migrations-path=./migrations --direction=up

# and

go run ./cmd/migrator --db-uri="postgres://<username>:<password>@<host>:<port>/<database_name>" --migrations-path=./migrations --direction=down

# Packages

No description provided by the author