mirror of
https://github.com/element-hq/lk-jwt-service.git
synced 2026-03-29 13:00:00 +00:00
* add option to skip TLS verification for outgoing matrix client connections * linting * cleanup log line Co-authored-by: Andrew Ferrazzutti <af_0_af@hotmail.com> * simplify branch Co-authored-by: Andrew Ferrazzutti <af_0_af@hotmail.com> --------- Co-authored-by: Andrew Ferrazzutti <af_0_af@hotmail.com>
742 B
742 B
LiveKit Management Service
This service is currently used for a single reason: generate JWT tokens with a given identity for a given room, so that users can use them to authenticate against LiveKit SFU.
Usage
To start the service locally:
$ LIVEKIT_URL="ws://somewhere" LIVEKIT_KEY=devkey LIVEKIT_SECRET=secret go run *.go
The listening port is configurable via the LK_JWT_PORT environment variable and defaults to 8080.
Disable TLS verification
For testing and debugging (e.g., in the absence of trusted certificates while testing in a lab) you can disable TLS verification for outgoing matrix client connection by setting the environment variable LIVEKIT_INSECURE_SKIP_VERIFY_TLS to YES_I_KNOW_WHAT_I_AM_DOING.