Skip to content
This repository has been archived by the owner on Mar 25, 2021. It is now read-only.

Latest commit

 

History

History
29 lines (19 loc) · 797 Bytes

README.MD

File metadata and controls

29 lines (19 loc) · 797 Bytes

[WIP] Git Based Auth Manager (GBAM)

A small and clear auth management method for developer team.

prototype

use-case

sequence

The role of git in GBAM

The git repo is used to save auth configs, accept PR (auth request). All requests are transparent and auditable. All operations of a single auth request are within single PR.

Audit bot

Audit bot is the core character of GBAM. It:

  • validates auth request config
  • check stuff relationships and send review request to stuff's leader
  • collect leader's approved message
  • send final check request to operator
  • collect operator's continue message
  • submit changes to auth service (like AWS)
    • if failed, bot will send message to the PR and waiting for next commit
  • merge request PR