diff options
author | Günther Deschner <gdeschner@redhat.com> | 2013-06-25 15:15:43 +0200 |
---|---|---|
committer | Günther Deschner <gdeschner@redhat.com> | 2013-06-25 15:22:12 +0200 |
commit | fee1a555bbfeb4fb091aca4df47ec34b60640115 (patch) | |
tree | 4bfd8859d59e69bc12a9060424260792058c4bc6 /proxy/src/gp_config.c | |
parent | 6cf727aad695466f45125bd30da5b2c2e2e9d48d (diff) | |
download | gss-proxy-master-impersonation.tar.gz gss-proxy-master-impersonation.tar.xz gss-proxy-master-impersonation.zip |
Add "impersonate" configuration option. No implementation yet.master-impersonation
Diffstat (limited to 'proxy/src/gp_config.c')
-rw-r--r-- | proxy/src/gp_config.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/proxy/src/gp_config.c b/proxy/src/gp_config.c index 1b676d3..ac5197c 100644 --- a/proxy/src/gp_config.c +++ b/proxy/src/gp_config.c @@ -194,6 +194,13 @@ static int load_services(struct gp_config *cfg, struct gp_ini_context *ctx) } } + ret = gp_config_get_string(ctx, secname, "impersonate", &value); + if (ret == 0) { + if (gp_boolean_is_true(value)) { + cfg->svcs[n]->impersonate = true; + } + } + ret = gp_config_get_string(ctx, secname, "socket", &value); if (ret == 0) { cfg->svcs[n]->socket = strdup(value); |