macaroon-bakery

module
v0.0.0-...-fed95e0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2016 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:
This example demonstrates three components:
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