Package-level declarations

Types

Link copied to clipboard

An HTTP snapshot query rejected because its principal has no ABAC tags; see AbacQueryOptions.requirePrincipalTags.

Link copied to clipboard
data class AbacQueryOptions(val requirePrincipalTags: Boolean = false, val matchMissingTagKey: Boolean = true)

The optional tightenings of AbacQueryPolicy. The defaults keep its permissive semantics.

Link copied to clipboard
abstract class AbacQueryPolicy(val options: AbacQueryOptions = AbacQueryOptions.DEFAULT) : QueryPolicy

Resolves terminal snapshot access conditions using attribute-based access control (ABAC).

Link copied to clipboard