auto_auth
Learn about the various parameters in the auto_auth block of the configuration file.
Example: auto_auth
auto_auth auto_auth {
method "nitride" {
# The path where the auth backend is mounted on the vHSM server
mount_path = "ratls"
# Retry configuration: how long to wait between auth attempts
min_backoff = "1m"
max_backoff = "2m"
config = {
# Confidential VM provider type
provider = "azure-sev-snp-vtpm"
# Workload ID registered with the vHSM server
workload = "de40014e-0d56-409b-8217-75275b3d69d4"
}
}
sink "file" {
config = {
# Path to store the vHSM token for other applications to use
path = "/run/enclaive/vhsm-token"
# Optional: mode can be specified to control file permissions
# mode = "0600"
}
}
# Optional parameters for advanced control
wrap_ttl = "5m"
exit_on_error = false
}Auth Method Block (method)
method)Sink Block (sink)
sink)Optional Parameters
Last updated
Was this helpful?