auth

package module
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Oct 3, 2018 License: Apache-2.0 Imports: 0 Imported by: 0

README

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.

Documentation

Overview

Package auth is only for "dep" purposes. Dep don`t want import directory project if it has no sources in directory. We need root directory to reference swagger specs.

Directories

Path Synopsis
cmd
pkg
errors
Code generated by noice.
Code generated by noice.
routes
Package routes Auth API Auth service is an OAuth authentication server that is used to authenticate users.
Package routes Auth API Auth service is an OAuth authentication server that is used to authenticate users.
Package authProto is a generated protocol buffer package.
Package authProto is a generated protocol buffer package.

Jump to

Keyboard shortcuts

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