Abac

data class Abac(@DefaultValue(value = ["false"]) var enabled: Boolean = false, @DefaultValue(value = ["abac."]) var attributePrefix: String = CoSecAbacQueryPolicy.DEFAULT_ATTRIBUTE_PREFIX)

Constructors

Link copied to clipboard
constructor(@DefaultValue(value = ["false"]) enabled: Boolean = false, @DefaultValue(value = ["abac."]) attributePrefix: String = CoSecAbacQueryPolicy.DEFAULT_ATTRIBUTE_PREFIX)

Properties

Link copied to clipboard

the prefix of the principal attributes that are ABAC tags (abac.region).

Link copied to clipboard

registers CoSecAbacQueryPolicy where CoSec's WebFlux module is on the classpath and the application declares no AbacQueryPolicy of its own. Off by default: it starts restricting queries by the principal's attributes. Since 9.9.0.