doorman

command module
v0.0.0-...-2cb5aa6 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2019 License: MPL-2.0 Imports: 10 Imported by: 0

README

Doorman

Doorman is an authorization micro-service.

Build Status Coverage Status Go Report

Check out the documentation

License

  • MPLv2.0
  • The logo was made by Mathieu Leplatre with Inkscape and released under CC0

Documentation

Overview

Package main instantiantes configuration loaders, load files into a Doorman and adds HTTP endpoints.

Directories

Path Synopsis
Package utilities provides utility endpoints like heartbeat, OpenAPI, contribute, etc.
Package utilities provides utility endpoints like heartbeat, OpenAPI, contribute, etc.
Package authn is in charge authenticating requests.
Package authn is in charge authenticating requests.
Package config is in charge of loading policies files from disk or remote Github URL.
Package config is in charge of loading policies files from disk or remote Github URL.
Package doorman is in charge of answering authorization requests by matching a set of policies loaded in memory.
Package doorman is in charge of answering authorization requests by matching a set of policies loaded in memory.

Jump to

Keyboard shortcuts

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