Quentin Gliech
|
3a4aba049c
|
Expose the user agent string to the policy execution context
|
2025-02-17 11:51:26 +01:00 |
|
Quentin Gliech
|
b1b7bf5725
|
Allow banning registrations by IP address
|
2025-02-17 10:18:11 +01:00 |
|
Quentin Gliech
|
fa85d60652
|
Remove the unused password input schema
|
2025-02-17 10:17:30 +01:00 |
|
reivilibre
|
fbd57ad51a
|
Remove OPA-based password policy enforcement (#2875)
Co-authored-by: Quentin Gliech <quenting@element.io>
|
2024-07-16 14:33:04 +01:00 |
|
Quentin Gliech
|
34ce0f3e37
|
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
|
ef874b18fb
|
Update generated files
|
2024-02-02 18:01:51 +01:00 |
|
Quentin Gliech
|
a53040b94b
|
Implement the client credentials grant
|
2023-09-06 09:35:34 +02:00 |
|
Quentin Gliech
|
03a4d56415
|
policy: prepare for the client credentials grant
|
2023-09-06 09:35:34 +02:00 |
|
Quentin Gliech
|
38eacbebc1
|
Run the registration policy on upstream OAuth registration
|
2023-08-30 19:39:39 +02:00 |
|
Quentin Gliech
|
86d40b0345
|
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 |
|
Quentin Gliech
|
3c33923d2c
|
policies: split the email & password policies and add jsonschema validation of the input
|
2023-08-30 19:39:39 +02:00 |
|