|
f0cd8fa767
|
Test conflicting /token redemptions, bringing us up to 66% coverage
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-07 12:59:48 +01:00 |
|
|
8fe54e7507
|
Make test random generator not start fresh for every request
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-07 12:29:26 +01:00 |
|
|
e6e6f38db3
|
Add tests for some basic /token error conditions
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-07 12:18:10 +01:00 |
|
|
e908ef7324
|
Add tests for lack of auth on userinfo endpoint
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-07 10:23:39 +01:00 |
|
|
6f13cb6145
|
Add tests for JWKS, Discovery and userinfo endpoints
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-07 10:23:31 +01:00 |
|
|
13e6cd5361
|
Tests for the full flow up to and including the token endpoint
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-07 09:56:44 +01:00 |
|
|
f2b0a64fb0
|
Add machinery for seeding RNG for tests and start testing the auth flow
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-06 21:04:01 +01:00 |
|
|
6cd72b4177
|
Tests for user management CLI
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-06 16:21:04 +01:00 |
|
|
67e7d6bf5f
|
Allow passing in a store to handle_user_command
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-06 16:20:48 +01:00 |
|
|
d088af98d8
|
Pull out user command handling into CLI module from the binary target
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-06 15:03:18 +01:00 |
|
|
8aeb19b752
|
Tests for ratelimiter config strings
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-06 15:01:49 +01:00 |
|
|
b8a48541d3
|
Tests for password hashes
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-06 15:01:49 +01:00 |
|
|
3965397748
|
Tests for auth codes
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-06 15:01:49 +01:00 |
|
|
c946d99696
|
Fix auth code expiry
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-06 14:31:17 +01:00 |
|
|
eb0a417c35
|
Add test scaffolding
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-06 14:31:06 +01:00 |
|
|
ed9a36a662
|
Extract make_router from serve
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-04 23:36:39 +01:00 |
|
|
8ddb2c7f0a
|
Add deps: rstest, pgtemp, axum_test_helper
Signed-off-by: Olivier 'reivilibre <olivier@librepush.net>
|
2024-07-04 23:34:31 +01:00 |
|