Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
MayeulC opened this issue Jan 5, 2023 · 1 comment
Open
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@MayeulC
Copy link
Collaborator

MayeulC commented Jan 5, 2023

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.

@MayeulC MayeulC added enhancement New feature or request help wanted Extra attention is needed labels Jan 5, 2023
@Thatoo
Copy link
Contributor

Thatoo commented Jan 11, 2023

I guess the best way would be first to contribute in here : YunoHost-Apps/synapse_ynh#298

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants