From 1d26970b74ec379d30876f8910256c28bd94499c Mon Sep 17 00:00:00 2001 From: Andres Aguiar Date: Wed, 14 Feb 2024 17:21:51 -0300 Subject: [PATCH 1/2] chore: added links and removed OpenFGA RC mentions --- README.md | 10 +++++++++- stores/advanced-entitlements/README.md | 2 -- stores/banking/README.md | 2 -- stores/condition-data-types/README.md | 2 -- stores/groups-resource-attributes/README.md | 2 -- stores/ip-based-access/README.md | 2 -- stores/temporal-access/README.md | 2 -- 7 files changed, 9 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 9e8cf05..c888331 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ This repo contains some OpenFGA [sample stores](#sample-stores). - [Resources](#resources) ## About OpenFGA -[OpenFGA](https://openfga.dev) is an open source Fine-Grained Authorization solution inspired by [Google's Zanzibar paper](https://research.google/pubs/pub48190/). It was created by the FGA team at [Auth0](https://auth0.com) based on [Auth0 Fine-Grained Authorization (FGA)](https://fga.dev), available under [a permissive license (Apache-2)](https://github.com/openfga/rfcs/blob/main/LICENSE) and welcomes community contributions. +[OpenFGA](https://openfga.dev) is an open source Fine-Grained Authorization solution inspired by [Google's Zanzibar paper](https://research.google/pubs/pub48190/). It was created by the FGA team at [Auth0/Okta](https://auth0.com) based on [Okta Fine-Grained Authorization (FGA)](https://fga.dev), available under [a permissive license (Apache-2)](https://github.com/openfga/rfcs/blob/main/LICENSE) and welcomes community contributions. OpenFGA is designed to make it easy for application builders to model their permission layer, and to add and integrate fine-grained authorization into their applications. OpenFGA’s design is optimized for reliability and low latency at a high scale. @@ -26,6 +26,14 @@ Some sample stores are: - [IoT](./stores/iot) - [Slack](./stores/slack) - [Custom Roles](./stores/custom-roles) +- [Entitlements](./stores/entitlements) +- [Advanced Entitlements](./stores/advanced-entitlements) +- [Banking](./stores/banking) +- [IP Based Access](./stores/ip-based-access) +- [Super-Admin](./stores/superadmin) +- [Temporal Access](./stores/temporal-access) +- [Group Resource Attributes](./stores/temporal-access) +- [Conditions Data Types](./stores/condition-data-types) ## Creating your store and loading sample data diff --git a/stores/advanced-entitlements/README.md b/stores/advanced-entitlements/README.md index 8605dcc..e4e2c0c 100644 --- a/stores/advanced-entitlements/README.md +++ b/stores/advanced-entitlements/README.md @@ -6,8 +6,6 @@ This entitlements model is inspired on [Notion's subscription plans](https://www.notion.so/pricing). -It takes advantage of Conditional Relationship Tuples, which are available in OpenFGA v1.4.0-rc1 and above. - ## Try It Out 1. Make sure you have the [FGA CLI](https://github.com/openfga/cli/?tab=readme-ov-file#installation) diff --git a/stores/banking/README.md b/stores/banking/README.md index 4a18f8b..57d0368 100644 --- a/stores/banking/README.md +++ b/stores/banking/README.md @@ -6,8 +6,6 @@ It models a banking system, with account managers and account owners, where they have different limits for doing bank transactions. The limit can be overruled for a specific transaction. -It takes advantage of Conditional Relationship Tuples, which are available in OpenFGA v1.4.0-rc1 and above. - ## Try It Out 1. Make sure you have the [FGA CLI](https://github.com/openfga/cli/?tab=readme-ov-file#installation) diff --git a/stores/condition-data-types/README.md b/stores/condition-data-types/README.md index 7303e47..63f046b 100644 --- a/stores/condition-data-types/README.md +++ b/stores/condition-data-types/README.md @@ -8,8 +8,6 @@ OpenFGA's Conditional Relationship Tuples are defined using [Google's CEL expres This example showcases the different data types and expressions that are supported in OpenFGA conditions and how to use them. -It takes advantage of Conditional Relationship Tuples, which are available in OpenFGA v1.4.0-rc1 and above. - ## Try It Out 1. Make sure you have the [FGA CLI](https://github.com/openfga/cli/?tab=readme-ov-file#installation) diff --git a/stores/groups-resource-attributes/README.md b/stores/groups-resource-attributes/README.md index 57fe921..e62760b 100644 --- a/stores/groups-resource-attributes/README.md +++ b/stores/groups-resource-attributes/README.md @@ -6,8 +6,6 @@ It enables members of specific groups to access content depending on resource attributes. For example, you can specify that members of the 'marketing' team can only view documents that are 'published' but members of the 'content' team can also view 'draft' documents. -It takes advantage of Conditional Relationship Tuples, which are available in OpenFGA v1.4.0-rc1 and above. - ## Try It Out 1. Make sure you have the [FGA CLI](https://github.com/openfga/cli/?tab=readme-ov-file#installation) diff --git a/stores/ip-based-access/README.md b/stores/ip-based-access/README.md index 0e27888..e57ce67 100644 --- a/stores/ip-based-access/README.md +++ b/stores/ip-based-access/README.md @@ -6,8 +6,6 @@ It enables granting access for users in a specific IP range.. -It takes advantage of Conditional Relationship Tuples, which are available in OpenFGA v1.4.0-rc1 and above. - ## Try It Out 1. Make sure you have the [FGA CLI](https://github.com/openfga/cli/?tab=readme-ov-file#installation) diff --git a/stores/temporal-access/README.md b/stores/temporal-access/README.md index 64c17fc..506ba3f 100644 --- a/stores/temporal-access/README.md +++ b/stores/temporal-access/README.md @@ -6,8 +6,6 @@ It enables granting access for a limited time. -It takes advantage of Conditional Relationship Tuples, which are available in OpenFGA v1.4.0-rc1 and above. - ## Try It Out 1. Make sure you have the [FGA CLI](https://github.com/openfga/cli/?tab=readme-ov-file#installation) From dc1d737acb8812a7942e342334a2063743df4827 Mon Sep 17 00:00:00 2001 From: Andres Aguiar Date: Wed, 14 Feb 2024 17:23:59 -0300 Subject: [PATCH 2/2] chore: fixed wrong link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c888331..60da68a 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ Some sample stores are: - [IP Based Access](./stores/ip-based-access) - [Super-Admin](./stores/superadmin) - [Temporal Access](./stores/temporal-access) -- [Group Resource Attributes](./stores/temporal-access) +- [Group Resource Attributes](./stores/groups-resource-attributes) - [Conditions Data Types](./stores/condition-data-types) ## Creating your store and loading sample data