Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
9dcd48a
poc: support AuthZEN spec
rhamzeh Sep 24, 2024
fabd1aa
chore: changed authzen path and relaxed validation rules
aaguiarz Nov 15, 2024
abc4d5f
chore: merge from main
aaguiarz Nov 15, 2024
e47af91
feat: added Evaluations endpoint
aaguiarz Nov 21, 2024
76e3057
docs: add documentation for using contextual tuples in Expand API (#209)
sujitha-av Dec 4, 2024
0383d23
chore: added error in context for request
aaguiarz Dec 15, 2024
40b18d6
fix: make CheckError types snake case (#213)
justincoh Dec 13, 2024
4db64e1
chore(ci): changed the validate swagger ci tag (#214)
rhamzeh Dec 16, 2024
c4c6f2d
feat: add name as a filter for ListStores (#211)
kalleep Dec 17, 2024
a15a79b
chore: add pattern restriction on `continuation_token` (#215)
justincoh Dec 30, 2024
4122c0e
fix: update `continuation_token` pattern restriction (#216)
justincoh Dec 30, 2024
82cf1b1
chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 in /pr…
dependabot[bot] Jan 3, 2025
538dafc
chore(deps): bump the dependencies group across 1 directory with 3 up…
dependabot[bot] Jan 3, 2025
eda0778
fix: add regex for read api user field (#218)
adriantam Jan 7, 2025
f41e9cd
fix: mark tuple_key in BatchCheckItem as required in validation (#222)
ewanharris Jan 27, 2025
9d35dcd
fix(api): add max 50 batch check by default note (#227)
ttrzeng May 28, 2025
9667a3b
chore(deps): bump golang.org/x/net from 0.26.0 to 0.36.0 in /proto (#…
dependabot[bot] Aug 6, 2025
2eaaeb3
Update SECURITY-INSIGHTS (#229)
aaguiarz Aug 6, 2025
7490488
chore(deps): bump the dependencies group across 1 directory with 2 up…
dependabot[bot] Aug 6, 2025
2896eb8
chore(deps): bump actions/checkout from 4.2.2 to 4.3.0 in the depende…
dependabot[bot] Aug 13, 2025
c099907
ci: update dependabot config (#231)
evansims Aug 14, 2025
8fe11a4
feat: add support for Write API with on_duplicate and on_missing opti…
cikasfm Sep 9, 2025
4db6667
chore(deps): bump actions/checkout from 4.3.0 to 5.0.0 in the depende…
dependabot[bot] Sep 9, 2025
554404d
chore(docs): update README (#236)
rhamzeh Nov 5, 2025
635c47e
chore: updated dependencies
aaguiarz Jan 13, 2026
93293b6
feat: authzen 1.0 implementation
aaguiarz Jan 13, 2026
a90aa66
fix: addresed lint issues
aaguiarz Jan 13, 2026
87f66fe
fix: add store_id to metadata discovery endpoint
aaguiarz Jan 14, 2026
e5aafe2
Improved Evaluations docs and changed EvaluationsSemantic definition
aaguiarz Jan 15, 2026
1b632a8
Moved authorization_model_id put of the request body
aaguiarz Jan 16, 2026
fa1ff53
Moved authorization_model_id put of the request body
aaguiarz Jan 16, 2026
8989d0c
fix: make pages field optional in protobuf
aaguiarz Jan 16, 2026
28860bb
fix: changed result body for search results
aaguiarz Jan 17, 2026
2234399
fix: added swagger
aaguiarz Jan 17, 2026
40bea3b
Merge branch 'main' into poc/authzen
aaguiarz Jan 17, 2026
9e8edb0
Merge branch 'main' into poc/authzen
aaguiarz Feb 17, 2026
3023016
authzen: require strict store_id validation across endpoints
aaguiarz Feb 25, 2026
1ed60fd
authzen: mark APIs as experimental in proto and docs
aaguiarz Feb 25, 2026
a8ee842
authzen: document short-circuit partial results and model header
aaguiarz Feb 25, 2026
a367828
chore: remove go.mod
aaguiarz Mar 6, 2026
e8e08f1
chore: generated swagger file
aaguiarz Mar 6, 2026
22db488
fix: make configuration endpoint compatible to spec
aaguiarz Mar 6, 2026
5f17924
fix: fixed SubjectFilter to not to include ID and added ResourceFilte…
aaguiarz Mar 8, 2026
622ddd2
Merge branch 'main' into poc/authzen
aaguiarz Mar 8, 2026
7e91214
Update authzen/v1/authzen_service.proto
aaguiarz Mar 8, 2026
9159f45
fix: run buf to apply latest protobuf changes, making RequestFilter r…
aaguiarz Mar 8, 2026
cb249e4
fix: improved ID validations and specified min_items for Evaluations
aaguiarz Mar 8, 2026
99a9167
fix: properly set required fields for GetConfigurationResponse and re…
aaguiarz Mar 8, 2026
9570363
fix: moved lint ignores from .proto to buf.yaml
aaguiarz Mar 8, 2026
8569888
fix: removed references to spec section numbers, reserved fields, and…
aaguiarz Mar 9, 2026
9380d3c
fix: fixed more required/optional fields in protobuf definition
aaguiarz Mar 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ OpenFGA is designed to make it easy for application builders to model their perm

## Usage

### AuthZEN API Status

The AuthZEN API definitions in this repository are **experimental** and may change before general availability.

[Buf](https://github.com/bufbuild/buf) is used to manage, package, and generate source code from the protocol buffer definitions. The API definitions
are pushed to the [`buf.build/openfga/api`](https://buf.build/openfga/api) repository in the Buf Registry.

Expand Down
712 changes: 712 additions & 0 deletions authzen/v1/authzen_service.proto

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion buf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,12 @@ lint:
ignore_only:
ENUM_VALUE_UPPER_SNAKE_CASE:
- openfga/v1/errors_ignore.proto
- authzen/v1/authzen_service.proto
ENUM_VALUE_PREFIX:
- openfga/v1/errors_ignore.proto
- openfga/v1/openfga_service_consistency.proto
- authzen/v1/authzen_service.proto
ENUM_ZERO_VALUE_SUFFIX:
- openfga/v1/errors_ignore.proto
- openfga/v1/openfga_service_consistency.proto
- openfga/v1/openfga_service_consistency.proto
- authzen/v1/authzen_service.proto
880 changes: 864 additions & 16 deletions docs/openapiv2/apidocs.swagger.json

Large diffs are not rendered by default.

Loading
Loading