guardian
guardian copied to clipboard
Guardian is universal data access management tool with automated access workflows and security controls across data stores, analytical systems, and cloud products.
Implement https://github.com/odpf/guardian/issues/212: Appeal request on behalf of another user
### Summary Currently, `appeal` acts as the information holder for approval flow and user access. We can decouple those responsibilities by creating a new entity called `access` that manages user...
Summary We need to support access management of Github Proposed solution - [ ] Provider configuration for Github - [ ] Github client - [ ] Github resource & access...
Address [connection setting](https://github.com/odpf/guardian/issues/245)
Summary We need to support access management of Gitlab Proposed solution - [ ] Provider configuration for Gitlab - [ ] Gitlab client - [ ] Gitlab resource & access...
**Summary** Ability to configure db connection settings while connecting to the database. database/sql already supports some of these - https://pkg.go.dev/database/sql#DB.SetConnMaxLifetime https://pkg.go.dev/database/sql#DB.SetMaxIdleConns https://pkg.go.dev/database/sql#DB.SetMaxOpenConns https://pkg.go.dev/database/sql#DB.SetMaxOpenConns
closes #246 Checklist - [x] list access API - [x] get access API - [ ] list user access API - [ ] create access on appeal creation with auto...
## Requirements - Guardian to collect all pre-existing access from each resource in the provider - User (admin) to be able to revoke that imported access if needed ## Approach:...
**Summary** Currently, guardian `GET /provider` has a different provider structure in response compared to the request body of `PUT /provider` and `POST /provider ` Based on general conventions/expectations - one...