README ¶ go-cloud-k8s-user-group go-cloud-k8s-user-group is a user and group microservice written in Golang that allows authentication with 2FA and sends a JWT. This project showcases how to build a container image with nerdctl, in a secured way (scan of CVE done with Trivy) and how to deploy it on Kubernetes Dependencies Echo: high performance, extensible, minimalist Go web framework deepmap/oapi-codegen: OpenAPI Client and Server Code Generator pgx: PostgreSQL Driver and Toolkit Json Web Token for Go (RFC 7519) Project Layout and conventions This project uses the Standard Go Project Layout : https://github.com/golang-standards/project-layout Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis cmd goCloudK8sUserGroupServer goPasswordTool pkg crypto metadata users Package users provides primitives to interact with the openapi HTTP API. Package users provides primitives to interact with the openapi HTTP API. version Click to show internal directories. Click to hide internal directories.