Skip to main content

IMAP auth provider for Synapse

Project description

Allows Synapse to use IMAP to login users.

Installation

pip3 install matrix-synapse-imap

Usage

Example Synapse config:

password_providers:
  - module: "imap_auth_provider.IMAPAuthProvider"
    config:
      enabled: true
      create_users: true
      server: "mail.example.com"
      plain_userid: true
      append_domain: "some.domain.com"

The create_users-key specifies whether to create Matrix accounts for valid system accounts.

The server-key specifies the name of the imap server, it must support SSL connections.

The plain_userid-key forces the unaltered userid to be send to the imap server

The append_domain-key overrides or appends email domain

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

matrix-synapse-imap-0.0.5.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

matrix_synapse_imap-0.0.5-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file matrix-synapse-imap-0.0.5.tar.gz.

File metadata

  • Download URL: matrix-synapse-imap-0.0.5.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for matrix-synapse-imap-0.0.5.tar.gz
Algorithm Hash digest
SHA256 a6822bd1fdbae56859b202eaa6b3fe8c933ac0f830102d2e3154d64faf1774b0
MD5 7c0d7293b3bbf2b636af88fe319e3561
BLAKE2b-256 26ffb21700fccd3434ecae067d68278be368aa0358a7b375c8dfe8c7970811eb

See more details on using hashes here.

File details

Details for the file matrix_synapse_imap-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: matrix_synapse_imap-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for matrix_synapse_imap-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6387e7788b34ba2285b08dcd128a19233b44eb0a2e84b2a5cf02dcd903be253b
MD5 90c66e4279c00ca8f7b84a22b3a59bc2
BLAKE2b-256 2451c30932f061fe65ca700b6e07765e2bb5f51152e6ee0a41ef2804dec5bf4a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page