https://github.com/finitum/aurum
whoami as a Service
https://github.com/finitum/aurum
authentication go
Last synced: about 1 year ago
JSON representation
whoami as a Service
- Host: GitHub
- URL: https://github.com/finitum/aurum
- Owner: finitum
- Created: 2019-12-15T15:08:54.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T22:10:39.000Z (over 3 years ago)
- Last Synced: 2023-07-27T22:06:43.855Z (almost 3 years ago)
- Topics: authentication, go
- Language: Go
- Homepage:
- Size: 3.87 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Aurum
Aurum is a service which provides authentication and user management for multiple applications,
without the need for every single application to have their own user management.
With Aurum it's possible to manage a set of applications,
and a set of users. Aurum can revoke access of a user to an application, or grant
them administrator privileges in the application.
## Goals
The main goal of Aurum is to remove as much user management logic from applications.
With Aurum, the only thing an application needs to do is to initialize a connection with Aurum (this may be
over a network, or embedded in the application).
Then when performing an action for which a user needs to be authorized,
it asks Aurum if the user is indeed authorized.
# Usage
## Microservice
// TODO
## Client library
// TODO
## Embedded
// TODO
# Components