Skip to content

Commit

Permalink
chore: added new internal/external examples + dictionary entries (#39)
Browse files Browse the repository at this point in the history
  • Loading branch information
aaguiarz authored Sep 10, 2024
1 parent efb75b4 commit 27d7905
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 2 deletions.
11 changes: 11 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"cSpell.words": [
"ABAC",
"openfga",
"rebac",
"stacklok",
"triager",
"triagers",
"virtool"
]
}
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ This repository contains [sample store models](#sample-stores) for [OpenFGA](htt
- [Group Resource Attributes](./stores/groups-resource-attributes)
- [Conditions Data Types](./stores/condition-data-types)
- [Developer Portal](./stores/developer-portal)
- [Modeling ABAC with ReBAC](./stores/abac-with-rebac)
- [Modeling multi-tenant Role-Based Access Control](./stores/multitenant-rbac)

## Creating your store and loading sample data

Expand Down Expand Up @@ -59,17 +61,18 @@ The OpenFGA [Getting Started](https://openfga.dev/docs/modeling/getting-started)

- [canonical/lxd](https://github.com/canonical/lxd/blob/main/lxd/auth/drivers/openfga_model.openfga)
- [canonical/identity-platform-login-ui](https://github.com/canonical/identity-platform-login-ui/blob/main/internal/authorization/schema.openfga)
- [canonical/jimm](https://github.com/canonical/jimm/blob/v3/openfga/authorisation_model.fga)
- [lxc/incus](https://github.com/lxc/incus/blob/main/internal/server/auth/driver_openfga_model.openfga)
- [stacklok/minder](https://github.com/stacklok/minder/blob/main/internal/authz/model/minder.fga)
- [datumforge/datum](https://github.com/datumforge/datum/blob/main/fga/model/datum.fga)
- [datum-cloud/datum](https://github.com/datum-cloud/datum/blob/main/fga/model/datum.fga)
- [instill-ai/pipeline-backend](https://github.com/instill-ai/pipeline-backend/blob/main/pkg/acl/model.go)
- [virtool/virtool](https://github.com/virtool/virtool/blob/c621ba6a22bfe3464fe59287337029e42295cfcb/virtool/authorization/openfga.py#L123)
- [concrete-utopia/utopia](https://github.com/concrete-utopia/utopia/blob/master/utopia-remix/fga/model.fga)
- [Cross-Lab-Project/crosslab](https://github.com/Cross-Lab-Project/crosslab/blob/main/services/authorization/relation_model.fga)
- [grafana/grafana](https://github.com/grafana/grafana/blob/main/pkg/services/authz/zanzana/schema/schema.fga)
- [sourcegraph/sourcegraph-public-snapshot](https://github.com/sourcegraph/sourcegraph-public-snapshot/blob/main/cmd/enterprise-portal/service/iam_model.fga)
- [klothoplatform/infracopilot](https://github.com/klothoplatform/infracopilot/blob/main/src/auth_service/model.fga)

- [ZEISS/knox](https://github.com/ZEISS/knox/blob/main/schema/auth.fga)

If you are using OpenFGA in your open source project, please let us know by opening a PR to add your model to this list.

Expand Down

0 comments on commit 27d7905

Please sign in to comment.