use Wants dependency on Apache

master
Max Erenberg 9 months ago
parent c4f6ffce92
commit af865567df
  1. 4
      README.md
  2. 4
      systemd/saml-passthrough.service

@ -13,9 +13,11 @@ Make sure to renew the cert in ten years.
Add the following snippet to /etc/apache2/sites-real/csc (and make sure mod_proxy_fcgi is enabled):
```
<Location /keycloak/saml/ >
SetHandler "proxy:unix:/run/saml-passthrough/server.sock|fcgi://localhost"
</Location>
<Location /keycloak/saml/sso >
AuthType Mellon
MellonEnable auth
Require valid-user
SetHandler "proxy:unix:/run/saml-passthrough/server.sock|fcgi://localhost"
</Location>
```

@ -1,7 +1,7 @@
[Unit]
Description=SAML passthrough for Keycloak
Documentation=https://git.csclub.uwaterloo.ca/merenber/saml-passthrough
Requires=apache2.service
Wants=apache2.service
After=apache2.service
[Service]
@ -11,6 +11,8 @@ RuntimeDirectory=saml-passthrough
DynamicUser=yes
LoadCredential=idp.key:/srv/saml-passthrough/idp.key
ExecStart=/srv/saml-passthrough/saml-passthrough -k "${CREDENTIALS_DIRECTORY}/idp.key"
RestartSec=5
Restart=on-failure
[Install]
WantedBy=multi-user.target

Loading…
Cancel
Save