aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/security/json_token.c
Commit message (Collapse)AuthorAge
* 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.
* Merge github.com:grpc/grpc into footprints-on-the-sands-of-timeGravatar Craig Tiller2015-07-10
|\
| * More flexible default google creds.Gravatar Julien Boeuf2015-07-07
| | | | | | | | | | | | - We now accept the GOOGLE_APPLICATION_CREDENTIALS to point to a refresh token as opposed to just a json key. - Tested with grpc_print_google_default_creds_token.
* | clang-format changed filesGravatar Craig Tiller2015-07-06
| |
* | Introduce multiple clocks to GPRGravatar Craig Tiller2015-07-01
|/
* Expose gpr_asprintf and gpr_strdupGravatar Masood Malekghassemi2015-06-03
|
* Adding refresh token parsingGravatar Julien Boeuf2015-03-09
| | | | This is the first step for refresh token credentials.
* strcmp: change all !str[n]cmp to str[n]cmp == 0Gravatar Ronnie Sahlberg2015-03-07
| | | | | | | | Change all !str[n]cmp to be str[n]cmp == 0 consistently across the codebase. Issue #231 Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
* Implementing JWT credentials (a.k.a JWT ID Tokens).Gravatar Julien Boeuf2015-02-19
| | | | - Not tested end to end yet
* Fixing sprintf and a few other things.Gravatar Julien Boeuf2015-02-18
|
* Add missing new-lines at end of fileGravatar Craig Tiller2015-02-18
|
* Update copyright to 2015Gravatar Craig Tiller2015-02-18
|
* Re-enabling errors on warning, disabling unused parameter warning, and ↵Gravatar Nicolas "Pixel" Noble2015-01-30
| | | | fixing all subsequent errors.
* Merge pull request #168 from nicolasnoble/jsonGravatar Craig Tiller2015-01-29
|\ | | | | Replacing cJSON with our own code instead.
* | Cleaning up some code.Gravatar Nicolas "Pixel" Noble2015-01-29
| | | | | | | | The correct thing to do here is to use memcpy instead of strncpy.
| * Addressing latest comments.Gravatar Nicolas Noble2015-01-28
| |
| * Fixing a few typos.Gravatar Nicolas Noble2015-01-26
| |
| * Addressing comments.Gravatar Nicolas Noble2015-01-26
| |
| * Merge branch 'master' of github.com:google/grpc into jsonGravatar Nicolas Noble2015-01-26
| |\ | |/ |/| | | | | Conflicts: src/core/security/credentials.c
* | Move string.h to internal codeGravatar Craig Tiller2015-01-23
| |
| * Replacing cJSON with our own code instead.Gravatar Nicolas Noble2015-01-22
|/
* Adding support for service account credentials.Gravatar jboeuf2014-12-29
| | | | | | | | | | - Tested end to end with a JSON key I generated for my account using the fetch_oauth2 binary. - The same fetch_oauth2 binary can get a token from the GCE metadata service on a VM in cloud. Change on 2014/12/19 by jboeuf <jboeuf@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82548689
* Adding JWT generation and signing code for service accounts credentials.Gravatar jboeuf2014-12-16
| | | | | | | Change on 2014/12/16 by jboeuf <jboeuf@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82279249
* Adding base utils for JWT service account workflow. OpenSSL base64 decoding isGravatar jboeuf2014-12-12
a disaster and does not support url_safe which we need for the JWT. Change on 2014/12/12 by jboeuf <jboeuf@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82020601