1
0
mirror of https://github.com/matrix-org/matrix-authentication-service.git synced 2025-11-20 12:02:22 +03:00
Commit Graph

87 Commits

Author SHA1 Message Date
Quentin Gliech
6d77d0ed25 Flatten the email config 2024-03-22 13:33:09 +01:00
Quentin Gliech
bf50469da1 Flatten the database config 2024-03-22 13:33:09 +01:00
Quentin Gliech
cba431d20e Flatten the clients config 2024-03-22 13:33:09 +01:00
Quentin Gliech
eb950151af Upgrade OTEL and remove support for Jaeger and Zipkin exporters 2024-03-18 17:26:40 +01:00
Andrew Ferrazzutti
e5a88622db Document systemd socket listener 2024-03-01 18:14:33 +01:00
Andrew Ferrazzutti
b2f2e152c6 Update example socket config 2024-03-01 18:14:33 +01:00
Quentin Gliech
7f9d62f409 Update documentation about syncing the configuration with the database 2024-03-01 18:14:05 +01:00
Quentin Gliech
25fbbf96b9 Load the additional OAuth parameters from the config 2024-03-01 14:36:37 +01:00
Quentin Gliech
46c565cc89 Move schemars to workspace dependencies
Also enables the `preserve_order` feature, hence the big schema output diff.
2024-03-01 14:36:37 +01:00
Quentin Gliech
a980bc79cf Update config schema
Because enabled the serde_json feature which preserves the order in
dicts, keys moved around in the generated schema.
2024-02-08 15:28:43 +01:00
Quentin Gliech
293150894b Introduce mas-cli doctor, a simple diagnostic tool
This should help users to diagnose common issues with their setup.
2024-02-08 15:28:43 +01:00
Jason Robinson
ea223a2c4e Clarify syn2mas docs on skipping tokens without devices 2024-02-08 15:10:25 +01:00
Quentin Gliech
41ee350766 Fix the AS login docs 2024-02-07 17:27:24 +01:00
Quentin Gliech
c0afe98507 Warn loudly about encrypted appservices being unsupported 2024-02-07 17:13:01 +01:00
Quentin Gliech
d3e5f1b101 Automatically run migrations on service startup 2024-02-07 16:31:36 +01:00
dklimpel
b5fb65b1cc rename purge to prune 2023-12-05 17:27:27 +01:00
dklimpel
a56c0d0758 remove mange register 2023-12-05 17:26:28 +01:00
Quentin Gliech
eebbf2ff6c Apply suggestions from code review
Co-authored-by: Will Lewis <willl@element.io>
2023-11-22 15:13:28 +01:00
Quentin Gliech
ef23b06261 Mention the configuration file reference in the SSO guide 2023-11-22 15:13:28 +01:00
Quentin Gliech
20fa1d516e Make the claims_imports optional in the config 2023-11-22 15:13:28 +01:00
Quentin Gliech
e124a7a369 Document all the upstream oauth2 provider options 2023-11-22 15:13:28 +01:00
Quentin Gliech
9bd46b5496 Document how upstream OAuth 2.0 providers should be setup 2023-11-22 15:13:28 +01:00
Quentin Gliech
5126d36b2e Add upstream OAuth 2.0 providers name and branding 2023-11-20 17:23:02 +01:00
Quentin Gliech
7315dd9a7a Allow endpoints and discovery mode override for upstream oauth2 providers
This time, at the configuration and database level
2023-11-17 16:18:39 +01:00
Quentin Gliech
6ded397977 Use minijinja templates to map OIDC claims to user attributes 2023-11-08 12:05:58 +01:00
Quentin Gliech
8984cc703b Add instance privacy policy, TOS and imprint, and loads of design cleanups 2023-10-30 15:55:15 +01:00
Quentin Gliech
3bcf4b2500 Add placeholders in the documentation to make browsing the documentation source less confusing
Fixes #1078
2023-10-11 17:34:06 +02:00
Quentin Gliech
883af8217a Expand the documentation about the pre-built binaries (#1944) 2023-10-11 15:07:32 +00:00
Hugh Nimmo-Smith
f8b4c5b987 Fix README link again 2023-10-09 15:53:13 +02:00
Hugh Nimmo-Smith
27b8698417 Try fixing internal docs link to README.md 2023-10-09 15:53:13 +02:00
Hugh Nimmo-Smith
e225d7e6a3 Docs fixes 2023-10-09 15:53:13 +02:00
Hugh Nimmo-Smith
e6e98444f3 Migration mode + docs 2023-10-09 15:53:13 +02:00
Quentin Gliech
9b5c8fb44b Allow running the authentication service on a different base path 2023-10-06 14:07:55 +02:00
Quentin Gliech
15ad89aa82 templates: add translations function 2023-10-05 19:29:23 +02:00
Quentin Gliech
f20c8d8ef3 Infer client IP address from the peer address and the X-Forwarded-Proxy header 2023-09-20 20:24:30 +02:00
Hugh Nimmo-Smith
a7a790700b Typo 2023-09-13 14:57:01 +02:00
Hugh Nimmo-Smith
49d4fae16f Migration guide 2023-09-13 14:57:01 +02:00
Hugh Nimmo-Smith
f9393020b6 Draft scope and goals 2023-09-13 14:57:01 +02:00
Hugh Nimmo-Smith
c35a7c7252 Learn about MAS 2023-09-13 14:57:01 +02:00
Hugh Nimmo-Smith
6ae5aee794 Sections 2023-09-13 14:57:01 +02:00
Hugh Nimmo-Smith
3d5feef99d Move getting started to contributing guide 2023-09-13 14:57:01 +02:00
Hugh Nimmo-Smith
6901a42b3e Contributing placeholder 2023-09-13 14:57:01 +02:00
Quentin Gliech
21d3d3a5d4 Rename the 'hack' configuration section to 'experimental' 2023-08-31 18:05:00 +02:00
Quentin Gliech
bc04860afb Make the access tokens TTL configurable 2023-08-31 18:05:00 +02:00
Quentin Gliech
ae3213fe87 Make the email verification state more configurable on upstream OAuth 2.0 registration
This also marks the email as primary
2023-08-31 14:20:06 +02:00
Quentin Gliech
7fcd022eea Make sure we validate passwords & emails by the policy at all stages
Also refactors the way we get the policy engines in requests
2023-08-30 19:39:39 +02:00
David Robertson
454ffc0f12 Tweak phrasing 2023-08-23 17:31:31 +02:00
David Robertson
73a97afa0e Explain how to run mas-cli with docker image 2023-08-23 17:31:31 +02:00
Quentin Gliech
7c83dce66e Move some common dependencies on the workspace level
Also deprecates the AWS SESv2 transport for emails
2023-08-14 13:00:01 +02:00
Quentin Gliech
1d2ebe3dac docs: expand the setup documentation and configuration file reference 2023-07-28 17:13:07 +02:00