Directories
¶
Path | Synopsis |
---|---|
Package api contains functions and data for a functional permissions-api server.
|
Package api contains functions and data for a functional permissions-api server. |
Package config defines the application configuration
|
Package config defines the application configuration |
Package iapl contains functions and data for the Infratographer Authorization Policy Language, a domain-specific language for defining authorization policies based on resource relationships.
|
Package iapl contains functions and data for the Infratographer Authorization Policy Language, a domain-specific language for defining authorization policies based on resource relationships. |
Package pubsub provides functions and data for a NATS consumer listening for resource lifecycle events.
|
Package pubsub provides functions and data for a NATS consumer listening for resource lifecycle events. |
Package query provides the client for querying spicedb
|
Package query provides the client for querying spicedb |
mock
Package mock contains a mock implementation of the query.Engine interface.
|
Package mock contains a mock implementation of the query.Engine interface. |
Package spicedbx is the wrapper around spicedb client interaction
|
Package spicedbx is the wrapper around spicedb client interaction |
Package storage interacts with the permissions-api database handling the metadata updates for roles and resources.
|
Package storage interacts with the permissions-api database handling the metadata updates for roles and resources. |
teststore
Package teststore is a testing helper package which initializes a new crdb database and runs migrations returning a new store which may be used during testing.
|
Package teststore is a testing helper package which initializes a new crdb database and runs migrations returning a new store which may be used during testing. |
Package testauth implements a simple JWKS file server and token signer for use in test packages when jwt validation is required.
|
Package testauth implements a simple JWKS file server and token signer for use in test packages when jwt validation is required. |
Package testingx contains functions and data to facilitate testing using the testing package.
|
Package testingx contains functions and data to facilitate testing using the testing package. |
Package types exposes domain types for permissions-api.
|
Package types exposes domain types for permissions-api. |
Click to show internal directories.
Click to hide internal directories.