dendrite/appservice
Neil Alexander 1ad96e2e2d
Tweak AS registration check and AS component HTTP clients (#1785)
* Tweak AS registration check

* Check appservice usernames using correct function

* Update sytest-whitelist

* Use gomatrixserverlib.Client since that allows us to disable TLS validation using the config

* Add appservice-specific client and ability to control TLS validation for appservices only

* Set timeout on appservice client

* Review comments

* Remove dead code

* Enforce LoginTypeApplicationService after all

* Check correct auth type field
2021-03-05 10:40:27 +00:00
..
api Fix #1655 by re-adding the appservice alias query (#1660) 2020-12-18 13:33:28 +00:00
consumers Send events to appservice based on room membership (#1680) 2021-03-03 16:27:44 +00:00
inthttp Rehuffle where things are in the internal package (#1122) 2020-06-12 14:55:57 +01:00
query Tweak AS registration check and AS component HTTP clients (#1785) 2021-03-05 10:40:27 +00:00
storage Top-level setup package (#1605) 2020-12-02 17:41:00 +00:00
types Top-level setup package (#1605) 2020-12-02 17:41:00 +00:00
workers Tweak AS registration check and AS component HTTP clients (#1785) 2021-03-05 10:40:27 +00:00
appservice.go Tweak AS registration check and AS component HTTP clients (#1785) 2021-03-05 10:40:27 +00:00
README.md use go module for dependencies (#594) 2019-05-21 21:56:55 +01:00

Application Service

This component interfaces with external Application Services. This includes any HTTP endpoints that application services call, as well as talking to any HTTP endpoints that application services provide themselves.

Consumers

This component consumes and filters events from the Roomserver Kafka stream, passing on any necessary events to subscribing application services.