mod_gws (gwsd daemon)
| Description: | Provides the interface between the mod_gws apache module and the external groups web service. |
|---|
In order to protect the credentials used to authenticate to the groups web service a daemon process, gwsd, running as root, performs all communications with the service. The module, mod_gws, interacts only with the daemon.
The daemon can report errors to Argus and to proxd.
| Description: | Starts gwsd.
The program will become a deamon unless '-n' is specified.
|
|---|
| Description: | Specifies the URL template for membership requests. The template is a printf format and should contain two '%s'. The first is for the group name; the second for the member id. |
|---|---|
| Syntax: | AuthURL URL_template
|
AuthURL https://iam-ws.u.washington.edu/group_sws/v1/group/%s/effective_member/%s
| Description: | Specifies the file of acceptable CAs for certificate verification. |
|---|---|
| Syntax: | CertDB file
|
| Description: | Specifies gwsd's authentication certificate (PEM). |
|---|---|
| Syntax: | Cert file
|
| Description: | Specifies gwsd's authentication certificate's key (PEM). |
|---|---|
| Syntax: | Key file
|
| Description: | Specifies socket to listen for module requests. |
|---|---|
| Syntax: | Socket path
|
| Default: | /var/run/gwsd.sock |
Socket /var/run/gwsd.sock
| Description: | Specifies socket to listen for module requests. |
|---|---|
| Syntax: | PidFile path
|
| Default: | /var/run/gwsd.pid |
PidFile /var/run/gwsd.pid
| Description: | Specifies the header to request 'act-as' functionality. Default value is shown in the example. |
|---|---|
| Syntax: | ActAsHeader header_name
|
ActAsHeader X-UW-Act-as
| Description: | Specifies the password file for module authentication. |
|---|---|
| Syntax: | ClientPW file
|
ClientPW /usr/share/gwsd.pw
| Description: | Specifies the syslog facility to use (local[0-7]. |
|---|---|
| Syntax: | Syslog local[0-7]
|
| Default: | syslog
|
Syslog local2