1.1 KiB
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:
sqlitepostgresql
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 serverPORT: Optional port value, if not defaultDB: Database nameUSER: Username for the connectionPASS: Password for the connection
Query customization
See the SQL Identity store