diff options
author | Andrew Morgan <andrew@amorgan.xyz> | 2021-11-21 02:39:02 +0000 |
---|---|---|
committer | Andrew Morgan <andrew@amorgan.xyz> | 2021-11-21 02:39:02 +0000 |
commit | 1a8406f42ac3a7f63690c13cb8d8fd5547928632 (patch) | |
tree | b87d0c0ca33f6f2eea33cf953aef9767183c702f /docs/application_services.md | |
parent | Update README.md (diff) | |
download | synapse-anoa/doc_hierarchy.tar.xz |
Move documentation files to their place in the hierarchy; update SUMMARY.md github/anoa/doc_hierarchy anoa/doc_hierarchy
Diffstat (limited to 'docs/application_services.md')
-rw-r--r-- | docs/application_services.md | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/docs/application_services.md b/docs/application_services.md deleted file mode 100644 index e4592010a2..0000000000 --- a/docs/application_services.md +++ /dev/null @@ -1,35 +0,0 @@ -# Registering an Application Service - -The registration of new application services depends on the homeserver used. -In synapse, you need to create a new configuration file for your AS and add it -to the list specified under the `app_service_config_files` config -option in your synapse config. - -For example: - -```yaml -app_service_config_files: -- /home/matrix/.synapse/<your-AS>.yaml -``` - -The format of the AS configuration file is as follows: - -```yaml -url: <base url of AS> -as_token: <token AS will add to requests to HS> -hs_token: <token HS will add to requests to AS> -sender_localpart: <localpart of AS user> -namespaces: - users: # List of users we're interested in - - exclusive: <bool> - regex: <regex> - group_id: <group> - - ... - aliases: [] # List of aliases we're interested in - rooms: [] # List of room ids we're interested in -``` - -`exclusive`: If enabled, only this application service is allowed to register users in its namespace(s). -`group_id`: All users of this application service are dynamically joined to this group. This is useful for e.g user organisation or flairs. - -See the [spec](https://matrix.org/docs/spec/application_service/unstable.html) for further details on how application services work. |