grpc-java/xds
Anirudh Ramachandra d3f7dc0059
xds: Support custom credentials using XdsCredentialsRegistry (#8924)
Currently the credentials used for xDS communications is hardcoded in the BootstrapperImpl. The bootstrap config chooses one of the possible hardcoded credential.

This commit adds support for a credential plugin which allows users to register custom credentials through XdsCredentialProviders. gRPC will automatically discover the implementations via Java's SPI mechanism

Bootstrapper will use XdsCredentialRegistry to retrieve the list of supported credentials. The current hardcoded list of credentials(google_default, insecure and tls) are registered by default to keep the behavior as is.
2022-03-28 10:20:50 -07:00
..
src xds: Support custom credentials using XdsCredentialsRegistry (#8924) 2022-03-28 10:20:50 -07:00
third_party xds: migrate udpa proto to xds directory (#8686) 2021-11-11 10:07:14 -08:00
build.gradle all: fix various gradle build warnings 2022-01-18 10:18:16 -08:00