macaroon-bakery

module
v1.0.0-...-f3518ac Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 22, 2018 License: LGPL-3.0

README

The macaroon bakery

This repository is a companion to http://github.com/go-macaroon . It holds higher level operations for building systems with macaroons.

For documentation, see:

Directories

Path Synopsis
The bakery package layers on top of the macaroon package, providing a transport and storage-agnostic way of using macaroons to assert client capabilities.
The bakery package layers on top of the macaroon package, providing a transport and storage-agnostic way of using macaroons to assert client capabilities.
checkers
The checkers package provides some standard first-party caveat checkers and some primitives for combining them.
The checkers package provides some standard first-party caveat checkers and some primitives for combining them.
example
This example demonstrates three components: - A target service, representing a web server that wishes to use macaroons for authorization.
This example demonstrates three components: - A target service, representing a web server that wishes to use macaroons for authorization.
mgostorage
Package mgostorage provides an implementation of the bakery Storage interface that uses MongoDB to store items.
Package mgostorage provides an implementation of the bakery Storage interface that uses MongoDB to store items.
Package bakerytest provides test helper functions for the bakery.
Package bakerytest provides test helper functions for the bakery.
cmd
agent
Package agent enables non-interactive (agent) login using macaroons.
Package agent enables non-interactive (agent) login using macaroons.
form
Package form enables interactive login without using a web browser.
Package form enables interactive login without using a web browser.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL