Here I implemented Single Sign-On (SSO) using gRPC, creating a secure and fast communication channel between any system components, providing users with a convenient login without re-authentication.
- Golang
- SQLite
- Run migrations -
go run .\cmd\migrator\main.go --storage-path=./storage/sso.db --migrations-path=./migrations
- Edit your config (
config/local.yaml
) file, then run appgo run .\cmd\sso\main.go --config=./config/local.yaml