frontier
frontier copied to clipboard
Frontier is an all-in-one user management platform that provides identity, access and billing management to help organizations secure their systems and data. (Open source alternative to Clerk)
- Error handling when config not found - Loading config for client init - Loading protos from proton based on a commit. - Namespacing server commands - Init for server...
**Is your feature request related to a problem? Please describe.** There are some places where we add a new organization, group, and project. For those cases, we auto create the...
Add utility to do end-to-end test - Spin up 2 Postgres and 1 Spice DB in such a way that they are connected - All are being done programmatically with...
**Is your feature request related to a problem? Please describe.** Shield has 2 main actors, server and proxy. Both are the highest level component and could only be covered by...
- Re-add `DefaultStringIfEmpty` function and continue to clean this up in another [issue](https://github.com/odpf/shield/issues/136)
- Add `mockery` for mocking interface - For APIs that require Auth Email header, return 403 Forbidden if not present/user does not exist - Fix error type naming - Create...
**Is your feature request related to a problem? Please describe.** Ever since the refactoring, there were some changes involving the redundancy of a field in a struct. That changes should...
Expectation - [x] request cancellation or interruption from client side should not stop processing on shield side
- [x] Add backend and resource type column - [x] Change behaviour of bootstrap to update namespace table - [x] Change behaviour in authz middleware to get resource from backend...
**Is your feature request related to a problem? Please describe.** Shield is currently heavily using `DefaultStringIfEmpty` [function](https://github.com/odpf/shield/blob/main/pkg/str/utils.go#L7). The function will return fallback string if input is empty. The reason why...