mirror of
https://github.com/spantaleev/matrix-docker-ansible-deploy.git
synced 2024-12-24 18:08:28 +01:00
Merge pull request #287 from fnoah/master
Document LDAP authentication using mxisd
This commit is contained in:
commit
afe3fa3a51
@ -27,3 +27,6 @@ If you wish for users to **authenticate only against configured password provide
|
|||||||
```yaml
|
```yaml
|
||||||
matrix_synapse_password_config_localdb_enabled: false
|
matrix_synapse_password_config_localdb_enabled: false
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Using mxisd Identity Server for authentication
|
||||||
|
If you wish to use the mxisd Identity Server for LDAP authentication instead of [matrix-synapse-ldap3](https://github.com/matrix-org/matrix-synapse-ldap3) consult [Adjusting mxisd Identity Server configuration](configuring-playbook-mxisd.md#authentication).
|
@ -36,6 +36,27 @@ To use the [Registration](https://github.com/kamax-matrix/mxisd/blob/master/docs
|
|||||||
|
|
||||||
- `matrix_mxisd_configuration_extension_yaml` - to configure mxisd as required. See the [Registration feature's docs](https://github.com/kamax-matrix/mxisd/blob/master/docs/features/registration.md) for inspiration. Also see the [Additional features](#additional-features) section below to learn more about how to use `matrix_mxisd_configuration_extension_yaml`.
|
- `matrix_mxisd_configuration_extension_yaml` - to configure mxisd as required. See the [Registration feature's docs](https://github.com/kamax-matrix/mxisd/blob/master/docs/features/registration.md) for inspiration. Also see the [Additional features](#additional-features) section below to learn more about how to use `matrix_mxisd_configuration_extension_yaml`.
|
||||||
|
|
||||||
|
## Authentication
|
||||||
|
|
||||||
|
[Authentication](https://github.com/kamax-matrix/mxisd/blob/master/docs/features/authentication.md) provides the possibility to use your own [Identity Stores](https://github.com/kamax-matrix/mxisd/blob/master/docs/stores/README.md) (for example LDAP) to authenticate users on your Homeserver. The following configuration can be used to authenticate against an LDAP server:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
matrix_synapse_ext_password_provider_rest_auth_enabled: true
|
||||||
|
|
||||||
|
# matrix-mxisd is the hostname of the mxisd Docker container
|
||||||
|
matrix_synapse_ext_password_provider_rest_auth_endpoint: "http://matrix-mxisd:8090"
|
||||||
|
|
||||||
|
matrix_mxisd_configuration_extension_yaml: |
|
||||||
|
ldap:
|
||||||
|
enabled: true
|
||||||
|
connection:
|
||||||
|
host: ldapHostnameOrIp
|
||||||
|
tls: false
|
||||||
|
port: 389
|
||||||
|
baseDNs: ['OU=Users,DC=example,DC=org']
|
||||||
|
bindDn: CN=My Mxisd User,OU=Users,DC=example,DC=org
|
||||||
|
bindPassword: TheUserPassword
|
||||||
|
```
|
||||||
|
|
||||||
## Additional features
|
## Additional features
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user