├── .DS_Store ├── .gitignore ├── Dockerfile ├── Makefile ├── README.md ├── cmd ├── api │ └── main.go └── example │ └── main.go ├── config ├── config.yml └── init.go ├── docker-compose.yml ├── go.mod ├── go.sum └── pkg ├── auth ├── claims.go ├── delivery │ ├── handler.go │ └── register.go ├── error.go ├── repository.go ├── repository │ └── mongo │ │ └── user.go ├── usecase.go └── usecase │ └── usecase.go ├── models └── user.go ├── parser └── parse.go └── server └── app.go /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .bin 2 | .data 3 | .idea -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | run: 2 | docker-compose up --remove-orphans --build auth-server -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/README.md -------------------------------------------------------------------------------- /cmd/api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/cmd/api/main.go -------------------------------------------------------------------------------- /cmd/example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/cmd/example/main.go -------------------------------------------------------------------------------- /config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/config/config.yml -------------------------------------------------------------------------------- /config/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/config/init.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/auth/claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/pkg/auth/claims.go -------------------------------------------------------------------------------- /pkg/auth/delivery/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/pkg/auth/delivery/handler.go -------------------------------------------------------------------------------- /pkg/auth/delivery/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/pkg/auth/delivery/register.go -------------------------------------------------------------------------------- /pkg/auth/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/pkg/auth/error.go -------------------------------------------------------------------------------- /pkg/auth/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/pkg/auth/repository.go -------------------------------------------------------------------------------- /pkg/auth/repository/mongo/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/pkg/auth/repository/mongo/user.go -------------------------------------------------------------------------------- /pkg/auth/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/pkg/auth/usecase.go -------------------------------------------------------------------------------- /pkg/auth/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/pkg/auth/usecase/usecase.go -------------------------------------------------------------------------------- /pkg/models/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/pkg/models/user.go -------------------------------------------------------------------------------- /pkg/parser/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/pkg/parser/parse.go -------------------------------------------------------------------------------- /pkg/server/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhashkevych/auth/HEAD/pkg/server/app.go --------------------------------------------------------------------------------