Commit Graph

43 Commits (45f45404de2d0c4d68954eddc2dc905e50dfafe9)

Author SHA1 Message Date
Patrick Cloke 10a88ba91c
Use auto_attribs/native type hints for attrs classes. (#11692) 3 years ago
Olivier Wilkinson (reivilibre) 4dd9ea8f4f Revert "Revert accidental fast-forward merge from v1.49.0rc1" 3 years ago
Sean Quah 158d73ebdd Revert accidental fast-forward merge from v1.49.0rc1 3 years ago
Quentin Gliech a15a893df8
Save the OIDC session ID (sid) with the device on login (#11482) 3 years ago
Patrick Cloke bb7fdd821b
Use direct references for configuration variables (part 5). (#10897) 3 years ago
Patrick Cloke b3590614da
Require type hints in the handlers module. (#10831) 3 years ago
AndrewFerr 0c0da36a68
Ask consent on SSO registration with default mxid (#10733) 3 years ago
Sean 273b6861f2
Remove unstable MSC2858 API, including `experimental.msc2858_enabled` config option (#10693) 3 years ago
Richard van der Hoff 15db8b7c7f
Correctly initialise the `synapse_user_logins` metric. (#10677) 3 years ago
Jonathan de Jong 98aec1cc9d
Use inline type hints in `handlers/` and `rest/`. (#10382) 3 years ago
jkanefendt 756fd513df
Implement config option `sso.update_profile_information` (#10108) 3 years ago
Richard van der Hoff 294c675033
Remove `synapse.types.Collection` (#9856) 4 years ago
Jonathan de Jong 4b965c862d
Remove redundant "coding: utf-8" lines (#9786) 4 years ago
Richard van der Hoff dd69110d95
Add support for stable MSC2858 API (#9617) 4 years ago
Richard van der Hoff df425c2c63
Prometheus metrics for logins and registrations (#9511) 4 years ago
Richard van der Hoff 7eb6e39a8f
Record the SSO Auth Provider in the login token (#9510) 4 years ago
Patrick Cloke a0bc9d387e
Use the proper Request in type hints. (#9515) 4 years ago
Eric Eastwood 0a00b7ff14
Update black, and run auto formatting over the codebase (#9381) 4 years ago
Patrick Cloke 6dade80048
Combine the CAS & SAML implementations for required attributes. (#9326) 4 years ago
Richard van der Hoff f20dadb649
Fix formatting for "bad session" error during sso registration flow (#9296) 4 years ago
Richard van der Hoff c543bf87ec
Collect terms consent from the user during SSO registration (#9276) 4 years ago
Richard van der Hoff 85c56b5a67
Make importing display name and email optional (#9277) 4 years ago
Richard van der Hoff 4167494c90
Replace username picker with a template (#9275) 4 years ago
Richard van der Hoff 8aed29dc61
Improve styling and wording of SSO redirect confirm template (#9272) 4 years ago
Richard van der Hoff f78d07bf00
Split out a separate endpoint to complete SSO registration (#9262) 4 years ago
Richard van der Hoff a083aea396
Add 'brand' field to MSC2858 response (#9242) 4 years ago
Richard van der Hoff a737cc2713
Implement MSC2858 support (#9183) 4 years ago
Richard van der Hoff 0cd2938bc8
Support icons for Identity Providers (#9154) 4 years ago
Richard van der Hoff 420031906a Move `complete_sso_ui_auth` into SSOHandler 4 years ago
Richard van der Hoff 5310808d3b Give the user a better error when they present bad SSO creds 4 years ago
Richard van der Hoff 789d9ebad3
UI Auth via SSO: redirect the user to an appropriate SSO. (#9081) 4 years ago
Richard van der Hoff 2ec8ca5e60
Remove SynapseRequest.get_user_agent (#9069) 4 years ago
Richard van der Hoff 111b673fc1
Add initial support for a "pick your IdP" page (#9017) 4 years ago
Richard van der Hoff d2c616a413
Combine the SSO Redirect Servlets (#9015) 4 years ago
Patrick Cloke 0eccf53146
Use the SSO handler helpers for CAS registration/login. (#8856) 4 years ago
Patrick Cloke 4218473f9e
Refactor the CAS handler in prep for using the abstracted SSO code. (#8958) 4 years ago
Richard van der Hoff 28877fade9
Implement a username picker for synapse (#8942) 4 years ago
Richard van der Hoff e1b8e37f93
Push login completion down into SsoHandler (#8941) 4 years ago
Richard van der Hoff c64002e1c1
Refactor `SsoHandler.get_mxid_from_sso` (#8900) 4 years ago
Richard van der Hoff 36ba73f53d
Simplify the flow for SSO UIA (#8881) 4 years ago
Patrick Cloke 22c6c19f91
Fix a regression that mapping providers should be able to redirect users. (#8878) 4 years ago
Patrick Cloke 8388384a64
Fix a regression when grandfathering SAML users. (#8855) 4 years ago
Patrick Cloke 4fd222ad70
Support trying multiple localparts for OpenID Connect. (#8801) 4 years ago
Andrew Morgan 59a995f38d
Improve logging of the mapping from SSO IDs to Matrix IDs. (#8773) 4 years ago
Patrick Cloke ee382025b0
Abstract shared SSO code. (#8765) 4 years ago