All authentication providers to provision. The attribute name will only be used to track the provider and does not have any significance for Firezone.
Declarations
Type
attribute set of (open submodule of (JSON value))Default
{ }Example
{
myoidcprovider = {
adapter = "openid_connect";
adapter_config = {
clientSecretFile = "/run/secrets/oidc-client-secret";
client_id = "clientid";
discovery_document_uri = "https://auth.example.com/.well-known/openid-configuration";
response_type = "code";
scope = "openid email name";
};
};
}