Directories
¶
| Path | Synopsis |
|---|---|
|
Package build provides build information that is linked into the application.
|
Package build provides build information that is linked into the application. |
|
Package check is a generated GoMock package.
|
Package check is a generated GoMock package. |
|
metrics
Package metrics holds Prometheus counters shared across the v1 and v2 Check cache implementations so both paths report into the same metric names.
|
Package metrics holds Prometheus counters shared across the v1 and v2 Check cache implementations so both paths report into the same metric names. |
|
metrics
Package metrics provides various metric and telemetry definitions for OpenFGA Conditions.
|
Package metrics provides various metric and telemetry definitions for OpenFGA Conditions. |
|
Package containers provides generic, concurrency-safe data structures.
|
Package containers provides generic, concurrency-safe data structures. |
|
mpmc
Package mpmc provides a bounded, multiple-producer, multiple-consumer queue with optional automatic buffer growth.
|
Package mpmc provides a bounded, multiple-producer, multiple-consumer queue with optional automatic buffer growth. |
|
mpsc
Package mpsc provides a lock-free MPSC (multiple-producer, single-consumer) queue built on atomic linked-list operations.
|
Package mpsc provides a lock-free MPSC (multiple-producer, single-consumer) queue built on atomic linked-list operations. |
|
Package graph contains code related to evaluation of authorization models through graph traversals.
|
Package graph contains code related to evaluation of authorization models through graph traversals. |
|
listobjects
|
|
|
pipeline
Package pipeline implements reverse expansion for authorization queries.
|
Package pipeline implements reverse expansion for authorization queries. |
|
pipeline/internal/track
Package track provides coordination primitives for detecting when a group of concurrent sources have all reached a ready state and the number of in-flight operations has dropped to zero (quiescence).
|
Package track provides coordination primitives for detecting when a group of concurrent sources have all reached a ready state and the number of in-flight operations has dropped to zero (quiescence). |
|
pipeline/internal/worker
Package worker implements the concurrent processing nodes that form a reverse expansion pipeline.
|
Package worker implements the concurrent processing nodes that form a reverse expansion pipeline. |
|
middleware
|
|
|
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
Package telemetry contains code that emits telemetry (logging, metrics, tracing).
|
Package telemetry contains code that emits telemetry (logging, metrics, tracing). |
|
test
|
|
|
apimethod
Package apimethod provides a type for the API grpc method names.
|
Package apimethod provides a type for the API grpc method names. |
|
Package validation provides tuple and request validation against an OpenFGA authorization model.
|
Package validation provides tuple and request validation against an OpenFGA authorization model. |
Click to show internal directories.
Click to hide internal directories.