Guardian is universal data access management tool with automated access workflows and security controls across data stores, analytical systems, and cloud products.
using namespace_id in the database to shard different tenants
default namespace id will be a nil id, this will ensure if app is not used in multi-tenant envs, it still works as usual
namespace is extracted from the jwt claim and for now this claim key is configured under auth.fronter.namespace_claim_key with the default value as project_id
To enforce RLS, it's mandatory to not use super user in postgres connection credentials
auth.fronter.namespace_claim_key
with the default value asproject_id