Commit Graph

12 Commits

Author SHA1 Message Date
Junhyun Shim 6f7e2bfb34 Simplify public keyset update tests
Also add test cases for correctness in handling broken/empty/deleted key files
2022-08-29 16:17:02 +02:00
Junhyun Shim cc5105278d Harden public keyset rollover testcase against possible flakiness 2022-08-24 16:17:08 +02:00
Junhyun Shim 041e030e92 Add testcases bad_token and system_and_special_key_range_disallowed 2022-08-24 15:40:01 +02:00
Junhyun Shim 16f0d53238 Use admin_server as fixture 2022-08-23 15:44:04 +02:00
Junhyun Shim 8397fc3899 Add public key rollover testcase 2022-08-23 14:21:26 +02:00
Junhyun Shim 83a22253a3 Fix multiprocessing and admin server code 2022-08-22 20:55:17 +02:00
Junhyun Shim b72f6e39df Add admin server for proxying management ops 2022-08-22 14:46:47 +02:00
Junhyun Shim e37bc29dc2 Add CrossTenantAccessDisallowed testcase 2022-08-19 18:16:56 +02:00
Junhyun Shim 9fc343c442 Use stamp files with authz venv setup
Also fix incorrect bytes-strs usage
2022-08-18 15:43:39 +02:00
Junhyun Shim 62f8f01ed8 Fix token parser only allowing uint64 2022-08-17 20:23:51 +02:00
Junhyun Shim bcb9bc7e62 Set up authz integration test environment using Python venv
Add Authz-related support to {tmp|local}_cluster.py
Also fix public key set load/refresh mechanism
2022-08-17 14:57:05 +02:00
Junhyun Shim a8894232d1 Python virtual env for integration-testing token-based authz 2022-08-16 13:21:44 +02:00