Chuan Ren
0b2598df07
Add support for Workforce pool credentials ( #27583 )
...
* first commit
* Update external_account_credentials.cc
* Fix CI issues
3 years ago
Esun Kim
d1297bcc17
C++ struct-ify httpcli/internal_request and credential_test/request_metadata_state ( #27618 )
...
* httpcli.request
* credential tests request_metadata_state struct
* Update by review
* more c++ify
* fix asan error
* update by review
* Update by review 2
* Fix sanity test
3 years ago
Esun Kim
1c6634ac44
Changed grpc_error_get|set_str to use std string instead of slice ( #27466 )
...
* Changed grpc_error_get|set_str to use std string
* Fix init order in tests with gtest
* Undo gtest-tify credentials_test
3 years ago
Mark D. Roth
3763be8796
add APIs for creating errors from C++ strings ( #27310 )
...
* add API for creating errors from C++ strings
* add missing include
3 years ago
Craig Tiller
ea389c00c2
Adjust include order per style guide ( #27175 )
...
Introduce clang-format configuration to sort includes closer to our rules.
3 years ago
yihuaz
c66d2cc084
Allow access to Google API regional endpoints via Google Default Credentials ( #27155 )
...
* fix Google API regional endpoint access issues
* address 1st round of comments
* fix minor nits
3 years ago
Chuan Ren
e2ba0d9c0b
[3PI] Validate external account credentials token urls ( #26966 )
...
* Validate token urls
* Update external_account_credentials.cc
* Update external_account_credentials.cc
* Remove regex
* Validate implicit flow
* Update credentials_test.cc
* Update google_default_credentials.cc
* Revert "Update credentials_test.cc"
This reverts commit c43e00de2b
.
* Revert "Validate token urls"
* Add tests for grpc_google_default_credentials_create
* Update google_default_credentials.cc
3 years ago
yihuaz
b9a69481c2
Revert "Support user provided "scope" in JWT and GDC ( #26577 )" ( #26645 )
...
This reverts commit 6df967966b
.
3 years ago
yihuaz
6df967966b
Support user provided "scope" in JWT and GDC ( #26577 )
...
* support scope overriding in jwt and gdc
* fix formatting
* fix bazel build issue
* fix clang tidy
3 years ago
yihuaz
932dbed49d
Revert "Allow to specify user provided audience in google default credentials and JWT credentials ( #26456 )" ( #26531 )
...
This reverts commit 5a91a513fd
.
3 years ago
ZhenLian
5a91a513fd
Allow to specify user provided audience in google default credentials and JWT credentials ( #26456 )
...
* support user provided audience in gdc and jwt
4 years ago
Lidi Zheng
a3ae8e00a2
Revert "Allow to specify user provided audience in google default credentials and JWT credentials ( #26392 )" ( #26440 )
...
This reverts commit 304262e135
.
4 years ago
yihuaz
304262e135
Allow to specify user provided audience in google default credentials and JWT credentials ( #26392 )
...
* support user provided audience in gdc and jwt
* fix 1st round of comments
* fix ruby and php to use new GDC API
* fix python clang issue
* address 2nd round of comments
* fix string_view issue
* remove length param in string_view constructor
4 years ago
Esun Kim
460898f11c
Migrated from grpc_error_string to grpc_error_std_string ( #26068 )
...
* Added grpc_error_std_string
* Migrated to grpc_error_std_string
4 years ago
Esun Kim
ca945a58e9
Introduced grpc_error_handle ( #25902 )
...
- Define grpc_error_handle
- Replace grpc_error* with grpc_error_handle
4 years ago
Ryan Kohler
c1e417a526
Allow the AWS_DEFAULT_REGION environment variable ( #25760 )
...
* allow the AWS_DEFAULT_REGION environment variable
* changes requested by roth@
* linting
4 years ago
Yash Tibrewal
f4e55b85bc
Replace disrespectful term
4 years ago
Esun Kim
9bd7c4917a
Fix unused-parameter warning
4 years ago
Chuan Ren
06cc42eb85
Add support of implicit and explicit flows for external account creds
4 years ago
Chuan Ren
18ffe21abd
Add support of url with query params to url creds
4 years ago
Chuan Ren
7cf95b881f
Update external_account_credentials.cc
4 years ago
Chuan Ren
d2aef5c27e
Fix and improvements to aws creds
4 years ago
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
4 years ago
Richard Belleville
c4491121c6
Stop checking g_is_on_gce in security connector
4 years ago
Richard Belleville
535d0da0dd
Complete synchronously
4 years ago
Richard Belleville
acbda9835e
Reuse mdelem
4 years ago
Richard Belleville
ff5f4bb6fc
Add test
4 years ago
Richard Belleville
8412476a9b
Add sunny day core API path
4 years ago
Richard Belleville
d067b63d48
WIP
4 years ago
Mark D. Roth
9404f66f70
Replace most uses of gpr_asprintf() with absl calls.
4 years ago
Richard Belleville
c8a8a6aea4
Get new core API design building
4 years ago
Richard Belleville
c10cae4659
Remove platform-specific assertion
4 years ago
Richard Belleville
f2a0f47fbb
Add test
4 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