Olivier 'reivilibre
|
70f3efc0b8
|
Remove is_interactive and carry on with login types
|
2025-12-01 11:47:59 +00:00 |
|
Olivier 'reivilibre
|
d2ac79d4c8
|
fixup! Introduce compat login policy
|
2025-11-26 13:48:01 +00:00 |
|
Olivier 'reivilibre
|
f450d0449c
|
Make policy depend on whether the login is interactive or not
|
2025-11-25 18:41:14 +00:00 |
|
Olivier 'reivilibre
|
6fdb63b361
|
Don't apply a session limit when genuinely replacing a session
|
2025-11-25 18:41:14 +00:00 |
|
Olivier 'reivilibre
|
069b57758b
|
Introduce compat login policy
|
2025-11-25 18:41:14 +00:00 |
|
Olivier 'reivilibre
|
c007695e04
|
(update files after merge)
|
2025-11-13 15:55:25 +00:00 |
|
Olivier 'reivilibre
|
236de8f071
|
Merge branch 'main' into rei/policy_driven_session_limit
|
2025-11-13 15:54:48 +00:00 |
|
Quentin Gliech
|
7d2f85c891
|
Remove the nullable transform from the policies schemas
|
2025-11-07 11:11:41 +01:00 |
|
Olivier 'reivilibre
|
cb5ea26792
|
Add session counts to policy input
|
2025-11-06 10:12:14 +00:00 |
|
Quentin Gliech
|
e54664ad6f
|
Upgrade schemars to 0.9
|
2025-06-12 15:48:24 +02:00 |
|
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 |
|