Interface OpaAuthorizationConfig
@PolarisImmutable
@ConfigMapping(prefix="polaris.authorization.opa")
public interface OpaAuthorizationConfig
Configuration for OPA (Open Policy Agent) authorization.
Beta Feature: OPA authorization is currently in Beta and is not a stable release. It may undergo breaking changes in future versions. Use with caution in production environments.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceAuthentication configuration for OPA communication.static enumAuthentication types supported by OPA authorizationstatic interfacestatic interfaceHTTP client configuration for OPA communication. -
Method Summary
-
Method Details
-
policyUri
-
auth
-
http
-
validate
default void validate()Validates the complete OPA configuration
-