AJ Heller
880a854f0e
Convert URI parser to C++ #24701
4 years ago
Chuan Ren
1faf030cc4
Add aws-sourced external credentials
4 years ago
Chuan Ren
2b1265b42f
Add file-sourced external credentials
4 years ago
Chuan Ren
4c93d36d08
Add url-sourced external credentials
4 years ago
Esun Kim
e7434d385e
Fix by tidy-modernize-use-override
4 years ago
Esun Kim
47dd5fd78e
Fix by modernize-use-bool-literals
4 years ago
Chuan Ren
0cf672d42e
Add implementation of base external account credentials
4 years ago
Richard Belleville
d40a91dde5
Don't check tenancy if credentials specified
5 years ago
Richard Belleville
c4491121c6
Stop checking g_is_on_gce in security connector
5 years ago
Richard Belleville
535d0da0dd
Complete synchronously
5 years ago
Richard Belleville
acbda9835e
Reuse mdelem
5 years ago
Richard Belleville
ff5f4bb6fc
Add test
5 years ago
Richard Belleville
8412476a9b
Add sunny day core API path
5 years ago
Richard Belleville
d067b63d48
WIP
5 years ago
Mark D. Roth
9404f66f70
Replace most uses of gpr_asprintf() with absl calls.
5 years ago
Richard Belleville
c8a8a6aea4
Get new core API design building
5 years ago
Richard Belleville
c10cae4659
Remove platform-specific assertion
5 years ago
Richard Belleville
f2a0f47fbb
Add test
5 years ago
Mark D. Roth
fc6f26c89b
Remove grpc_core::StringView.
5 years ago
Moiz Haidry
f53456210d
Addressed Mark's comments
5 years ago
Moiz Haidry
ede2ffc1a8
Addressed Mark's comments
5 years ago
Moiz Haidry
67565b767d
CallCredentials debug string API
5 years ago
Vijay Pai
f6b38f75a4
Revert "feat: add x-goog-user-project header from quota_project_id field"
5 years ago
Julien Boeuf
f930322bf9
Add more tests for STS
...
- ensure that we don't crash if the token file is not readable.
- fixed the oauth2 token fetcher as well.
5 years ago
Takashi Matsuo
9bed17b987
feat: add x-goog-user-project header from quota_project field
5 years ago
Julien Boeuf
323e23a7c5
Fix STS credentials to ignore empty actor token path.
5 years ago
Yihua Zhang
e10d90ba27
add security level negotiation between call creds and channel.
5 years ago
Juanli Shen
2693d34c30
Make StringView cmp compatible with absl
5 years ago
Jan Tattermusch
13843be76e
fix type
5 years ago
Jan Tattermusch
eb137ea519
clang format
5 years ago
Jan Tattermusch
04796c8ccb
fix //test/core/security:credentials_test under local bazel run
5 years ago
Julien Boeuf
cedf76ee9a
Fixing bug where subject token was used instead of the actor token.
5 years ago
Esun Kim
3a519a0b64
Replaced grpc_core New & Delete with C++ new & delete
5 years ago
Esun Kim
de81f120b2
Abseilify StringView
5 years ago
Yash Tibrewal
3a189d7e08
test changes
5 years ago
Vijay Pai
fb682f8c6e
clang-format
5 years ago
Vijay Pai
8ff71276f5
Remove unused parameter warning (11 of 20)
5 years ago
Hope Casey-Allen
59564ebd96
Fix warnings to unblock gcc8 support
6 years ago
Soheil Hassas Yeganeh
ea63c00d38
Revert "Fix build failure in credential_test.cc"
...
This reverts commit dc858eea25
.
6 years ago
Soheil Hassas Yeganeh
dc858eea25
Fix build failure in credential_test.cc
6 years ago
Julien Boeuf
189c2c8c30
Adding support for STS Token Exchange Creds in core:
...
- IETF specification is available here:
https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16
6 years ago
Esun Kim
90fbdc92f5
Roll-forward "Config migration"
...
This reverts commit 236ae12bb1
.
6 years ago
Alexander Polcyn
236ae12bb1
Revert "Config migration"
...
This reverts commit 87905ae5ea
.
6 years ago
Esun Kim
87905ae5ea
Config migration
6 years ago
Chris Wilcox
df6cf7c741
Add period at end of metadata.google.internal to prevent unnecessary DNS lookups.
6 years ago
Mark D. Roth
09a173b4b6
Remove now-unnecessary workarounds for alignment issues.
6 years ago
Soheil Hassas Yeganeh
9decf48632
Move security credentials, connectors, and auth context to C++
...
This is to use `grpc_core::RefCount` to improve performnace.
This commit also replaces explicit C vtables, with C++ vtable
with its own compile time assertions and performance benefits.
It also makes use of `RefCountedPtr` wherever possible.
6 years ago
Yihua Zhang
750e80ea1c
bring back original network test for metadata server detection
6 years ago
yang-g
e75fc243da
change tests to use the new class instead of grpc_test_init
6 years ago
yang-g
a35f55fd70
move helper function into namespace
6 years ago