https://github.com/containerum/auth
User authorization and token management for Containerum
https://github.com/containerum/auth
authorization-server jwt kubernetes platform token-management web-service
Last synced: 5 months ago
JSON representation
User authorization and token management for Containerum
- Host: GitHub
- URL: https://github.com/containerum/auth
- Owner: containerum
- License: apache-2.0
- Created: 2018-04-27T09:53:46.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-09T07:51:22.000Z (over 7 years ago)
- Last Synced: 2025-04-09T18:44:29.914Z (9 months ago)
- Topics: authorization-server, jwt, kubernetes, platform, token-management, web-service
- Language: Go
- Homepage:
- Size: 31.1 MB
- Stars: 5
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
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](https://github.com/containerum/containerum/blob/master/CONTRIBUTING.md).
## License
Auth project is licensed under the terms of the Apache License Version 2.0. Please see LICENSE in this repository for more details.