foundationdb/contrib
Junhyun Shim 3e79735b2f
Authz JWT support (#7279)
* Add JWT support to TokenSign

* Encapsulate OpenSSL public/private key type

Type-safe passing around of keys without having to DER/PEM-serialize
(OpenSSL doesn't have distinct types for public and private key)

* Apply Clang format

* Add verify benchmark for JWT and FlatBuffers token

* Unit test base64url::{encode, decode}

* Make all payload fields optional

Let user code validate non-signature fields

* Make all payload fields optional

Completely defer field check to user code

* Move rapidjson from fdbclient to contrib

* Make fdbrpc's rapidjson linkage private

Currently only sources include them.

* Modify rapidjson path in apiversioner.py

* Algorithm::Unknown > Algorithm::UNKNOWN
2022-06-02 13:22:50 +02:00
..
Joshua Tenant binding tester support (#6642) 2022-03-23 13:57:45 -07:00
TestHarness Always run valgrind on the binary under test (if valgrind is enabled) 2022-05-10 14:46:22 -07:00
TraceLogHelper Surfacing non-fatal parse errors in Test Harness output 2021-05-19 20:04:12 +00:00
debug_determinism Flush all output streams in flushAndExit 2022-03-07 13:25:52 -08:00
fdbcstat fdbcstat: FDB C API monitoring utility 2020-07-31 18:34:51 -07:00
fmt-8.1.1 Fix clang format and cmake files for fmt 8.1.1 2022-03-04 15:52:06 -08:00
grv_proxy_model A model used to quickly simulate various GRV scenarios and algorithms 2020-10-30 09:11:08 -07:00
mockkms Build mockkms and add mockkms test (#7153) 2022-05-12 15:07:02 -07:00
monitoring Some cleanup of fdb_c_version: 2021-04-12 13:20:04 -07:00
pkg_tester Test compiling an fdb_c app in pkg_tester (#6940) 2022-04-26 11:54:52 -07:00
rapidjson/rapidjson Authz JWT support (#7279) 2022-06-02 13:22:50 +02:00
transaction_profiling_analyzer Fix deserialization of tenant field in 7.1 2022-05-09 19:12:12 -07:00
CMakeLists.txt Authz JWT support (#7279) 2022-06-02 13:22:50 +02:00
alloc_instrumentation.py Invert sort order of periodic memory usage dumps to make looking at live output easier. 2022-02-17 16:03:33 -08:00
alloc_instrumentation_traces.py script for debugging MemSample traces 2022-02-17 16:09:05 -06:00
apiversioner.py Authz JWT support (#7279) 2022-06-02 13:22:50 +02:00
commit_debug.py Rename proxy to commit proxy 2020-09-10 17:44:15 -07:00
ctest_to_joshua.py Create joshua package from ctest tests (#6237) 2022-02-03 15:07:41 -08:00
gen_compile_db.py Merge branch 'master' of github.com:apple/foundationdb into redwood-io-priority 2021-07-18 01:49:36 -07:00
generate_profile.sh Add a target to generate profile (#6396) 2022-02-28 17:00:30 -06:00