YunoHost-Apps/mautrix_signal_ynh

Provide a way to use a shared secret authenticator for double puppet

Open

#75 opened on Jan 5, 2023

View on GitHub
 (1 comment) (1 reaction) (0 assignees)Shell (11 forks)auto 404
enhancementhelp wanted

Repository metrics

Stars
 (6 stars)
PR merge metrics
 (PR metrics pending)

Description

First mentioned here and there

The idea is to automatically allow the bridge to log-in as the user.

This requires adding a new authenticator to Synapse: https://github.com/devture/matrix-synapse-shared-secret-auth

Howto: https://docs.mau.fi/bridges/general/double-puppeting.html#shared-secret-method

  1. Install the python file in the synapse python path
  2. Add the module to the config
  3. Generate a secret value
  4. Put that secret value under the signal bridge config as a map:
    bridge:
      login_shared_secret_map:
          my_server.tld: aaaaaaaaasecretaaaaa
    

Q: should this be provided as a separate app? The same authentication module can be used by multiple appservices/bridges.

Contributor guide