forge, matrix: SSO is not optional
Both services carried an `sso.enable` defaulting to false, so a swarm's own forge and homeserver shipped with their identity provider switched off unless an operator remembered two lines. Grafana never had the toggle and is the shape the other two now match. Behaves as if the setting were true: `ssoLocal` loses one conjunct, the three assertions become unconditional, and the login source and identity_provider render always. The option is removed rather than defaulted, so a config that turned SSO OFF fails where that line is instead of silently gaining a login provider on the next rebuild.
This commit is contained in:
parent
d65edc5ac0
commit
792d7f503f
4 changed files with 94 additions and 84 deletions
|
|
@ -110,8 +110,7 @@ mechanism with flags.
|
|||
|
||||
### 1. All-local — one host runs both
|
||||
|
||||
Nothing to configure beyond `swarm.forge.sso.enable = true` or
|
||||
`swarm.matrix.sso.enable = true`. Per service, a host-side unit waits for
|
||||
Nothing to configure at all. Per service, a host-side unit waits for
|
||||
authelia's first boot to mint that client's secret and copies it into the
|
||||
service's container, and the service's own module contributes its client
|
||||
entry — callback URL included — to authelia's client list.
|
||||
|
|
|
|||
Loading…
Reference in a new issue