[go: up one dir, main page]

Skip to content

Authentication library implementing the Docker Registry v2 Auth specification

License

Notifications You must be signed in to change notification settings

portward/registry-auth

Repository files navigation

Registry auth

GitHub Workflow Status go.dev reference built with nix

Authentication library implementing the Docker Registry v2 Auth specification.

Warning

Project is under development. Backwards compatibility is not guaranteed.

Installation

go get github.com/portward/registry-auth

Usage

This project is a library that you can use to build your own authorization service for a container registry.

To see it in action, check out https://github.com/portward/portward.

Development

For an optimal developer experience, it is recommended to install Nix and direnv.

Run tests:

go test -race -v ./...

Run linter:

golangci-lint run

License

The project is licensed under the MIT License.