Files
mxids/docs/stores/synapse.md
Max Dor 4185b644b7 Continue structural port from Spring Boot to Undertow
- Configuration options
- Configuration documentation
2019-01-07 03:01:46 +01:00

1.1 KiB

Synapse Identity Store

Synapse's Database itself can be used as an Identity store.

Features

Name Supported?
Authentication No
Directory Yes
Identity Yes
Profile Yes

Authentication is done by Synapse itself.

Configuration

Basic

synapseSql:
  enabled: <boolean>

Enable/disable the identity store


synapseSql:
  type: <string>

Set the SQL backend to use which is configured in synapse:

  • sqlite
  • postgresql

SQLite

synapseSql:
  connection: <string>

Set the value to the absolute path to the Synapse SQLite DB file. Example: /path/to/synapse/sqliteFile.db

PostgreSQL

synapseSql:
  connection: //<HOST[:PORT]/DB?user=USER&password=PASS

Set the connection info for the database by replacing the following values:

  • HOST: Hostname of the SQL server
  • PORT: Optional port value, if not default
  • DB: Database name
  • USER: Username for the connection
  • PASS: Password for the connection

Query customization

See the SQL Identity store