User authorization and token management for Containerum
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitlab/issue_templates
charts/auth
cmd
pkg
proto
static
vendor
.gitattributes
.gitignore
.gitlab-ci.yml
.gometalinter.json
.travis.yml
Dockerfile
Gopkg.lock
Gopkg.toml
LICENSE
Makefile
README.md
dep.go
swagger-basic.yml
swagger.json

README.md

Auth

Auth is a OAuth authentication server for Containerum that handles user authorization and token management.

Features

  • Creates access tokens and refreshes tokens
  • Runs in In-Memory DB
  • Makes asynchronous DB snapshots
  • Checks token by Fingerprint and User Agent
  • Collects user access levels for existing tokens and user roles
  • Saves user IP

Prerequisites

  • Kubernetes

Installation

Using Helm

  helm repo add containerum https://charts.containerum.io
  helm repo update
  helm install containerum/auth

Contributions

Please submit all contributions concerning Auth component to this repository. Contributing guidelines are available here.

License

Auth project is licensed under the terms of the Apache License Version 2.0. Please see LICENSE in this repository for more details.