Commit Graph

638 Commits (5640992d176a499204a0756b1677c9b1575b0a49)

Author SHA1 Message Date
Patrick Cloke 8a33d217bd
Convert some test cases to use HomeserverTestCase. (#9377) 4 years ago
Patrick Cloke 6dade80048
Combine the CAS & SAML implementations for required attributes. (#9326) 4 years ago
Erik Johnston ff55300b91
Honour ratelimit flag for application services for invite ratelimiting (#9302) 4 years ago
Richard van der Hoff 846b9d3df0
Put OIDC callback URI under /_synapse/client. (#9288) 4 years ago
Richard van der Hoff 8aed29dc61
Improve styling and wording of SSO redirect confirm template (#9272) 4 years ago
Erik Johnston f2c1560eca
Ratelimit invites by room and target user (#9258) 4 years ago
Richard van der Hoff 9de6b94117
Land support for multiple OIDC providers (#9110) 4 years ago
Richard van der Hoff 0dd2649c12
Improve UsernamePickerTestCase (#9112) 4 years ago
Richard van der Hoff 4575ad0b1e
Store an IdP ID in the OIDC session (#9109) 4 years ago
Richard van der Hoff 21a296cd5a
Split OidcProvider out of OidcHandler (#9107) 4 years ago
Richard van der Hoff bc4bf7b384
Preparatory refactors of OidcHandler (#9067) 4 years ago
Dirk Klimpel 7a2e9b549d
Remove user's avatar URL and displayname when deactivated. (#8932) 4 years ago
Richard van der Hoff 2ec8ca5e60
Remove SynapseRequest.get_user_agent (#9069) 4 years ago
Richard van der Hoff 8d3d264052
Skip unit tests which require optional dependencies (#9031) 4 years ago
Patrick Cloke 0eccf53146
Use the SSO handler helpers for CAS registration/login. (#8856) 4 years ago
Richard van der Hoff 28877fade9
Implement a username picker for synapse (#8942) 4 years ago
Dirk Klimpel c07022303e
Fix a bug that deactivated users appear in the directory (#8933) 4 years ago
Richard van der Hoff e1b8e37f93
Push login completion down into SsoHandler (#8941) 4 years ago
Richard van der Hoff 8388a7fb3a Make `_make_callback_with_userinfo` async 4 years ago
Richard van der Hoff c1883f042d Remove spurious mocking of complete_sso_login 4 years ago
Richard van der Hoff 2dd2e90e2b Test `get_extra_attributes` fallback 4 years ago
Richard van der Hoff 394516ad1b Remove spurious "SynapseRequest" result from `make_request" 4 years ago
Richard van der Hoff 01333681bc
Preparatory refactoring of the SamlHandlerTestCase (#8938) 4 years ago
Richard van der Hoff 6d02eb22df
Fix startup failure with localdb_enabled: False (#8937) 4 years ago
Patrick Cloke 1619802228
Various clean-ups to the logging context code (#8935) 4 years ago
Richard van der Hoff 895e04319b
Preparatory refactoring of the OidcHandlerTestCase (#8911) 4 years ago
David Teller f14428b25c
Allow spam-checker modules to be provide async methods. (#8890) 4 years ago
Patrick Cloke 6ff34e00d9
Skip the SAML tests if xmlsec1 isn't available. (#8905) 4 years ago
Richard van der Hoff 3ce2f303f1 Consistently use room_id from federation request body (#8776) 4 years ago
Patrick Cloke 22c6c19f91
Fix a regression that mapping providers should be able to redirect users. (#8878) 4 years ago
Richard van der Hoff c834f1d67a remove unused `resource_for_federation` 4 years ago
Richard van der Hoff 76469898ee Factor out FakeResponse from test_oidc 4 years ago
Richard van der Hoff 90cf1eec44 Remove redundant mocking 4 years ago
Richard van der Hoff 7ea85302f3 fix up various test cases 4 years ago
Patrick Cloke 30fba62108
Apply an IP range blacklist to push and key revocation requests. (#8821) 4 years ago
Patrick Cloke 8388384a64
Fix a regression when grandfathering SAML users. (#8855) 4 years ago
Patrick Cloke c21bdc813f
Add basic SAML tests for mapping users. (#8800) 4 years ago
Richard van der Hoff d3ed93504b
Create a `PasswordProvider` wrapper object (#8849) 4 years ago
Richard van der Hoff 4d9496559d
Support "identifier" dicts in UIA (#8848) 4 years ago
Richard van der Hoff 89f7930730
Don't offer password login when it is disabled (#8835) 4 years ago
Richard van der Hoff ddc4343683
Add some tests for `password_auth_providers` (#8819) 4 years ago
Jonathan de Jong ca60822b34
Simplify the way the `HomeServer` object caches its internal attributes. (#8565) 4 years ago
Patrick Cloke 4fd222ad70
Support trying multiple localparts for OpenID Connect. (#8801) 4 years ago
Patrick Cloke 79bfe966e0
Improve error checking for OIDC/SAML mapping providers (#8774) 4 years ago
Richard van der Hoff 950bb0305f
Consistently use room_id from federation request body (#8776) 4 years ago
Patrick Cloke ee382025b0
Abstract shared SSO code. (#8765) 4 years ago
Erik Johnston f737368a26
Add admin API for logging in as a user (#8617) 4 years ago
Richard van der Hoff acfe3b3065 Remove redundant `HomeserverTestCase.render` 4 years ago
Erik Johnston 243d427fbc
Block clients from sending server ACLs that lock the local server out. (#8708) 4 years ago
Erik Johnston f21e24ffc2
Add ability for access tokens to belong to one user but grant access to another user. (#8616) 4 years ago