aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/security/jwt_verifier_test.c
Commit message (Collapse)AuthorAge
* Fix broken shutdown, and cascading exec_ctx usage bugsGravatar Craig Tiller2017-02-14
|
* Merge branch 'cleanup_closures' into slice_with_exec_ctx_and_new_closuresGravatar Craig Tiller2017-01-03
|\
* \ Merge github.com:grpc/grpc into slice_with_exec_ctxGravatar Craig Tiller2017-01-03
|\ \
| | * Changes to exec_ctx/closure/combiner/workqueue interfacesGravatar Craig Tiller2016-12-28
| |/ | | | | | | | | | | | | | | - make closures know where they should be executed (eg, on a workqueue, or a combiner, or on an exec_ctx) - this allows removal of a large number of trampoline functions that were appearing whenever we used combiners, and should allow for a much easier interface to combiner locks
| * Fixing JWT verifier.Gravatar Julien Boeuf2016-12-21
| | | | | | | | | | | | | | | | - Initializes grpc correctly in the JWT utils. - Make the email mapping work with the new service accounts produced by Google IAM. - Adding check for email issuers where the issuer has to be the subject as well. - Implementing portable version of memrchr.
* | Review feedbackGravatar Craig Tiller2016-11-14
| |
* | Finish moving to new APIsGravatar Craig Tiller2016-11-09
|/
* clang-formatGravatar Craig Tiller2016-10-26
|
* s/GPR_SLICE/GRPC_SLICE/gGravatar Craig Tiller2016-10-26
|
* Bulk update #includesGravatar Craig Tiller2016-10-26
|
* s/gpr_slice/grpc_slice, and move around tests, implsGravatar Craig Tiller2016-10-26
|
* Rename functionsGravatar Craig Tiller2016-05-24
|
* Fix jwt_verifier_testGravatar Craig Tiller2016-05-12
|
* Convert tests to new error schemeGravatar Craig Tiller2016-05-06
|
* Refactoring the core security code.Gravatar Julien Boeuf2016-05-04
| | | | | | | | | | | | | | | | | | | | | As opposed to a flat directory, we now have the following structure: - security -context - credentials - composite - fake - google_default - iam - jwt - oauth2 - plugin - ssl - transport - util We have not refactored the test code yet but this PR is already large enough...
* Merge github.com:grpc/grpc into cleaner-posix2Gravatar Craig Tiller2016-03-31
|\
| * Update copyrightsGravatar Craig Tiller2016-03-31
| |
* | Merge github.com:grpc/grpc into cleaner-posix2Gravatar Craig Tiller2016-03-28
|\|
| * Fix includesGravatar Craig Tiller2016-03-25
| |
| * Add HTTP request parsing.Gravatar Matthew Iselin2016-03-23
| | | | | | | | | | | | | | | | | | This extends the existing http parser to support requests as well as responses. httpcli continues to exist and work as it has previously, though in the new directory src/core/http (to reflect the fact the directory now contains code relevant to parsing requests, which httpcli would not generally involve itself in).
* | Fix jwt testGravatar Craig Tiller2016-02-26
|/
* Add a sanity test for name aliasingGravatar Craig Tiller2016-02-22
|
* Updated copyrightsGravatar murgatroid992016-01-12
|
* Merge github.com:grpc/grpc into intsGravatar Craig Tiller2016-01-04
|\
| * Update copyrightsGravatar Craig Tiller2015-12-22
| |
* | Eliminate gpr_ int types - and insist on C99 variants insteadGravatar Craig Tiller2015-12-22
|/
* Finish cleanupGravatar Craig Tiller2015-09-22
|
* clang-format all core filesGravatar Craig Tiller2015-09-22
|
* Move argument passing to start of listGravatar Craig Tiller2015-09-22
|
* Rename initGravatar Craig Tiller2015-09-22
|
* Rename runGravatar Craig Tiller2015-09-22
|
* Move argument passing to start of listGravatar Craig Tiller2015-09-22
|
* Move arguments to the start of listsGravatar Craig Tiller2015-09-22
|
* indent pass to get logical source lines on one physical lineGravatar Craig Tiller2015-09-22
|
* Rename call_list to closure_listGravatar Craig Tiller2015-09-22
|
* Call list progressGravatar Craig Tiller2015-09-21
|
* clang-format all sourceGravatar Craig Tiller2015-08-18
|
* Testing port serverGravatar Craig Tiller2015-08-04
| | | | | | | | run_tests.py will start a server (if it's not running, or if the running port server mismatches the 'current' one) that serves ports to use for tests. The server is left running after run_tests.py finishes, so that in environments such as Mac and Windows where tests run unshielded from each other, we don't start jumping on already used ports.
* Introduce a clock type field onto gpr_timespec.Gravatar Craig Tiller2015-07-13
| | | | | Use it to validate that arithmetic on time types makes even some vague kind of sense.
* Adding JWT verifier.Gravatar Julien Boeuf2015-06-30
Still missing: - Caching of the already checked JWTs (although it could be done at an upper layer). - Caching of the jwks_uri to avoid 2 roundtrips for each verification.