mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-11-19 23:42:23 -05:00
The final part (for now) of my work to implement a username picker in synapse itself. The idea is that we allow `UsernameMappingProvider`s to return `localpart=None`, in which case, rather than redirecting the browser back to the client, we redirect to a username-picker resource, which allows the user to enter a username. We *then* complete the SSO flow (including doing the client permission checks). The static resources for the username picker itself (in https://github.com/matrix-org/synapse/tree/rav/username_picker/synapse/res/username_picker) are essentially lifted wholesale from https://github.com/matrix-org/matrix-synapse-saml-mozilla/tree/master/matrix_synapse_saml_mozilla/res. As the comment says, we might want to think about making them customisable, but that can be a follow-up. Fixes #8876. |
||
|---|---|---|
| .. | ||
| admin_api | ||
| dev | ||
| privacy_policy_templates/en | ||
| systemd-with-workers | ||
| .sample_config_header.yaml | ||
| ACME.md | ||
| ancient_architecture_notes.md | ||
| application_services.md | ||
| architecture.md | ||
| CAPTCHA_SETUP.md | ||
| code_style.md | ||
| consent_tracking.md | ||
| delegate.md | ||
| federate.md | ||
| jwt.md | ||
| log_contexts.md | ||
| manhole.md | ||
| media_repository.md | ||
| message_retention_policies.md | ||
| metrics-howto.md | ||
| MSC1711_certificates_FAQ.md | ||
| openid.md | ||
| opentracing.md | ||
| password_auth_providers.md | ||
| postgres.md | ||
| README.md | ||
| replication.md | ||
| reverse_proxy.md | ||
| room_and_user_statistics.md | ||
| sample_config.yaml | ||
| sample_log_config.yaml | ||
| server_notices.md | ||
| spam_checker.md | ||
| sso_mapping_providers.md | ||
| structured_logging.md | ||
| synctl_workers.md | ||
| tcp_replication.md | ||
| turn-howto.md | ||
| url_previews.md | ||
| user_directory.md | ||
| workers.md | ||
Synapse Documentation
This directory contains documentation specific to the synapse homeserver.
All matrix-generic documentation now lives in its own project, located at matrix-org/matrix-doc
(Note: some items here may be moved to matrix-org/matrix-doc at some point in the future.)