mirror of
https://github.com/google/nomulus.git
synced 2025-05-13 07:57:13 +02:00
Remove outdated credential modules
All credentials provided by these modules have been replaced by those in the config/CredentialsModule, with a new set of Qualifiers. With Dagger 2, a successful build means that the removal is safe. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=215258792
This commit is contained in:
parent
70273fa791
commit
5038fa917c
6 changed files with 0 additions and 126 deletions
|
@ -32,14 +32,11 @@ import google.registry.keyring.kms.KmsModule;
|
||||||
import google.registry.module.backend.BackendRequestComponent.BackendRequestComponentModule;
|
import google.registry.module.backend.BackendRequestComponent.BackendRequestComponentModule;
|
||||||
import google.registry.monitoring.whitebox.StackdriverModule;
|
import google.registry.monitoring.whitebox.StackdriverModule;
|
||||||
import google.registry.rde.JSchModule;
|
import google.registry.rde.JSchModule;
|
||||||
import google.registry.request.Modules.AppIdentityCredentialModule;
|
|
||||||
import google.registry.request.Modules.DatastoreServiceModule;
|
import google.registry.request.Modules.DatastoreServiceModule;
|
||||||
import google.registry.request.Modules.GoogleCredentialModule;
|
|
||||||
import google.registry.request.Modules.Jackson2Module;
|
import google.registry.request.Modules.Jackson2Module;
|
||||||
import google.registry.request.Modules.NetHttpTransportModule;
|
import google.registry.request.Modules.NetHttpTransportModule;
|
||||||
import google.registry.request.Modules.URLFetchServiceModule;
|
import google.registry.request.Modules.URLFetchServiceModule;
|
||||||
import google.registry.request.Modules.UrlFetchTransportModule;
|
import google.registry.request.Modules.UrlFetchTransportModule;
|
||||||
import google.registry.request.Modules.UseAppIdentityCredentialForGoogleApisModule;
|
|
||||||
import google.registry.request.Modules.UserServiceModule;
|
import google.registry.request.Modules.UserServiceModule;
|
||||||
import google.registry.request.auth.AuthModule;
|
import google.registry.request.auth.AuthModule;
|
||||||
import google.registry.util.AppEngineServiceUtilsImpl.AppEngineServiceUtilsModule;
|
import google.registry.util.AppEngineServiceUtilsImpl.AppEngineServiceUtilsModule;
|
||||||
|
@ -52,7 +49,6 @@ import javax.inject.Singleton;
|
||||||
@Component(
|
@Component(
|
||||||
modules = {
|
modules = {
|
||||||
AppEngineServiceUtilsModule.class,
|
AppEngineServiceUtilsModule.class,
|
||||||
AppIdentityCredentialModule.class,
|
|
||||||
AuthModule.class,
|
AuthModule.class,
|
||||||
BackendRequestComponentModule.class,
|
BackendRequestComponentModule.class,
|
||||||
BigqueryModule.class,
|
BigqueryModule.class,
|
||||||
|
@ -63,7 +59,6 @@ import javax.inject.Singleton;
|
||||||
google.registry.keyring.api.DummyKeyringModule.class,
|
google.registry.keyring.api.DummyKeyringModule.class,
|
||||||
DriveModule.class,
|
DriveModule.class,
|
||||||
GcsServiceModule.class,
|
GcsServiceModule.class,
|
||||||
GoogleCredentialModule.class,
|
|
||||||
GroupsModule.class,
|
GroupsModule.class,
|
||||||
GroupssettingsModule.class,
|
GroupssettingsModule.class,
|
||||||
JSchModule.class,
|
JSchModule.class,
|
||||||
|
@ -77,7 +72,6 @@ import javax.inject.Singleton;
|
||||||
SystemSleeperModule.class,
|
SystemSleeperModule.class,
|
||||||
URLFetchServiceModule.class,
|
URLFetchServiceModule.class,
|
||||||
UrlFetchTransportModule.class,
|
UrlFetchTransportModule.class,
|
||||||
UseAppIdentityCredentialForGoogleApisModule.class,
|
|
||||||
UserServiceModule.class,
|
UserServiceModule.class,
|
||||||
VoidDnsWriterModule.class,
|
VoidDnsWriterModule.class,
|
||||||
})
|
})
|
||||||
|
|
|
@ -25,12 +25,9 @@ import google.registry.keyring.api.KeyModule;
|
||||||
import google.registry.keyring.kms.KmsModule;
|
import google.registry.keyring.kms.KmsModule;
|
||||||
import google.registry.module.frontend.FrontendRequestComponent.FrontendRequestComponentModule;
|
import google.registry.module.frontend.FrontendRequestComponent.FrontendRequestComponentModule;
|
||||||
import google.registry.monitoring.whitebox.StackdriverModule;
|
import google.registry.monitoring.whitebox.StackdriverModule;
|
||||||
import google.registry.request.Modules.AppIdentityCredentialModule;
|
|
||||||
import google.registry.request.Modules.GoogleCredentialModule;
|
|
||||||
import google.registry.request.Modules.Jackson2Module;
|
import google.registry.request.Modules.Jackson2Module;
|
||||||
import google.registry.request.Modules.NetHttpTransportModule;
|
import google.registry.request.Modules.NetHttpTransportModule;
|
||||||
import google.registry.request.Modules.UrlFetchTransportModule;
|
import google.registry.request.Modules.UrlFetchTransportModule;
|
||||||
import google.registry.request.Modules.UseAppIdentityCredentialForGoogleApisModule;
|
|
||||||
import google.registry.request.Modules.UserServiceModule;
|
import google.registry.request.Modules.UserServiceModule;
|
||||||
import google.registry.request.auth.AuthModule;
|
import google.registry.request.auth.AuthModule;
|
||||||
import google.registry.ui.ConsoleDebug.ConsoleConfigModule;
|
import google.registry.ui.ConsoleDebug.ConsoleConfigModule;
|
||||||
|
@ -44,7 +41,6 @@ import javax.inject.Singleton;
|
||||||
@Component(
|
@Component(
|
||||||
modules = {
|
modules = {
|
||||||
AppEngineServiceUtilsModule.class,
|
AppEngineServiceUtilsModule.class,
|
||||||
AppIdentityCredentialModule.class,
|
|
||||||
AuthModule.class,
|
AuthModule.class,
|
||||||
ConfigModule.class,
|
ConfigModule.class,
|
||||||
ConsoleConfigModule.class,
|
ConsoleConfigModule.class,
|
||||||
|
@ -52,7 +48,6 @@ import javax.inject.Singleton;
|
||||||
CustomLogicFactoryModule.class,
|
CustomLogicFactoryModule.class,
|
||||||
google.registry.keyring.api.DummyKeyringModule.class,
|
google.registry.keyring.api.DummyKeyringModule.class,
|
||||||
FrontendRequestComponentModule.class,
|
FrontendRequestComponentModule.class,
|
||||||
GoogleCredentialModule.class,
|
|
||||||
Jackson2Module.class,
|
Jackson2Module.class,
|
||||||
KeyModule.class,
|
KeyModule.class,
|
||||||
KmsModule.class,
|
KmsModule.class,
|
||||||
|
@ -62,7 +57,6 @@ import javax.inject.Singleton;
|
||||||
SystemClockModule.class,
|
SystemClockModule.class,
|
||||||
SystemSleeperModule.class,
|
SystemSleeperModule.class,
|
||||||
UrlFetchTransportModule.class,
|
UrlFetchTransportModule.class,
|
||||||
UseAppIdentityCredentialForGoogleApisModule.class,
|
|
||||||
UserServiceModule.class,
|
UserServiceModule.class,
|
||||||
})
|
})
|
||||||
interface FrontendComponent {
|
interface FrontendComponent {
|
||||||
|
|
|
@ -25,12 +25,9 @@ import google.registry.keyring.api.KeyModule;
|
||||||
import google.registry.keyring.kms.KmsModule;
|
import google.registry.keyring.kms.KmsModule;
|
||||||
import google.registry.module.pubapi.PubApiRequestComponent.PubApiRequestComponentModule;
|
import google.registry.module.pubapi.PubApiRequestComponent.PubApiRequestComponentModule;
|
||||||
import google.registry.monitoring.whitebox.StackdriverModule;
|
import google.registry.monitoring.whitebox.StackdriverModule;
|
||||||
import google.registry.request.Modules.AppIdentityCredentialModule;
|
|
||||||
import google.registry.request.Modules.GoogleCredentialModule;
|
|
||||||
import google.registry.request.Modules.Jackson2Module;
|
import google.registry.request.Modules.Jackson2Module;
|
||||||
import google.registry.request.Modules.NetHttpTransportModule;
|
import google.registry.request.Modules.NetHttpTransportModule;
|
||||||
import google.registry.request.Modules.UrlFetchTransportModule;
|
import google.registry.request.Modules.UrlFetchTransportModule;
|
||||||
import google.registry.request.Modules.UseAppIdentityCredentialForGoogleApisModule;
|
|
||||||
import google.registry.request.Modules.UserServiceModule;
|
import google.registry.request.Modules.UserServiceModule;
|
||||||
import google.registry.request.auth.AuthModule;
|
import google.registry.request.auth.AuthModule;
|
||||||
import google.registry.util.AppEngineServiceUtilsImpl.AppEngineServiceUtilsModule;
|
import google.registry.util.AppEngineServiceUtilsImpl.AppEngineServiceUtilsModule;
|
||||||
|
@ -43,14 +40,12 @@ import javax.inject.Singleton;
|
||||||
@Component(
|
@Component(
|
||||||
modules = {
|
modules = {
|
||||||
AppEngineServiceUtilsModule.class,
|
AppEngineServiceUtilsModule.class,
|
||||||
AppIdentityCredentialModule.class,
|
|
||||||
AuthModule.class,
|
AuthModule.class,
|
||||||
ConfigModule.class,
|
ConfigModule.class,
|
||||||
CredentialModule.class,
|
CredentialModule.class,
|
||||||
CustomLogicFactoryModule.class,
|
CustomLogicFactoryModule.class,
|
||||||
google.registry.keyring.api.DummyKeyringModule.class,
|
google.registry.keyring.api.DummyKeyringModule.class,
|
||||||
PubApiRequestComponentModule.class,
|
PubApiRequestComponentModule.class,
|
||||||
GoogleCredentialModule.class,
|
|
||||||
Jackson2Module.class,
|
Jackson2Module.class,
|
||||||
KeyModule.class,
|
KeyModule.class,
|
||||||
KmsModule.class,
|
KmsModule.class,
|
||||||
|
@ -60,7 +55,6 @@ import javax.inject.Singleton;
|
||||||
SystemClockModule.class,
|
SystemClockModule.class,
|
||||||
SystemSleeperModule.class,
|
SystemSleeperModule.class,
|
||||||
UrlFetchTransportModule.class,
|
UrlFetchTransportModule.class,
|
||||||
UseAppIdentityCredentialForGoogleApisModule.class,
|
|
||||||
UserServiceModule.class,
|
UserServiceModule.class,
|
||||||
})
|
})
|
||||||
interface PubApiComponent {
|
interface PubApiComponent {
|
||||||
|
|
|
@ -27,13 +27,10 @@ import google.registry.groups.GroupssettingsModule;
|
||||||
import google.registry.keyring.api.KeyModule;
|
import google.registry.keyring.api.KeyModule;
|
||||||
import google.registry.keyring.kms.KmsModule;
|
import google.registry.keyring.kms.KmsModule;
|
||||||
import google.registry.module.tools.ToolsRequestComponent.ToolsRequestComponentModule;
|
import google.registry.module.tools.ToolsRequestComponent.ToolsRequestComponentModule;
|
||||||
import google.registry.request.Modules.AppIdentityCredentialModule;
|
|
||||||
import google.registry.request.Modules.DatastoreServiceModule;
|
import google.registry.request.Modules.DatastoreServiceModule;
|
||||||
import google.registry.request.Modules.GoogleCredentialModule;
|
|
||||||
import google.registry.request.Modules.Jackson2Module;
|
import google.registry.request.Modules.Jackson2Module;
|
||||||
import google.registry.request.Modules.NetHttpTransportModule;
|
import google.registry.request.Modules.NetHttpTransportModule;
|
||||||
import google.registry.request.Modules.UrlFetchTransportModule;
|
import google.registry.request.Modules.UrlFetchTransportModule;
|
||||||
import google.registry.request.Modules.UseAppIdentityCredentialForGoogleApisModule;
|
|
||||||
import google.registry.request.Modules.UserServiceModule;
|
import google.registry.request.Modules.UserServiceModule;
|
||||||
import google.registry.request.auth.AuthModule;
|
import google.registry.request.auth.AuthModule;
|
||||||
import google.registry.util.AppEngineServiceUtilsImpl.AppEngineServiceUtilsModule;
|
import google.registry.util.AppEngineServiceUtilsImpl.AppEngineServiceUtilsModule;
|
||||||
|
@ -46,7 +43,6 @@ import javax.inject.Singleton;
|
||||||
@Component(
|
@Component(
|
||||||
modules = {
|
modules = {
|
||||||
AppEngineServiceUtilsModule.class,
|
AppEngineServiceUtilsModule.class,
|
||||||
AppIdentityCredentialModule.class,
|
|
||||||
AuthModule.class,
|
AuthModule.class,
|
||||||
ConfigModule.class,
|
ConfigModule.class,
|
||||||
CredentialModule.class,
|
CredentialModule.class,
|
||||||
|
@ -56,7 +52,6 @@ import javax.inject.Singleton;
|
||||||
google.registry.keyring.api.DummyKeyringModule.class,
|
google.registry.keyring.api.DummyKeyringModule.class,
|
||||||
DriveModule.class,
|
DriveModule.class,
|
||||||
GcsServiceModule.class,
|
GcsServiceModule.class,
|
||||||
GoogleCredentialModule.class,
|
|
||||||
GroupsModule.class,
|
GroupsModule.class,
|
||||||
GroupssettingsModule.class,
|
GroupssettingsModule.class,
|
||||||
Jackson2Module.class,
|
Jackson2Module.class,
|
||||||
|
@ -68,7 +63,6 @@ import javax.inject.Singleton;
|
||||||
SystemSleeperModule.class,
|
SystemSleeperModule.class,
|
||||||
ToolsRequestComponentModule.class,
|
ToolsRequestComponentModule.class,
|
||||||
UrlFetchTransportModule.class,
|
UrlFetchTransportModule.class,
|
||||||
UseAppIdentityCredentialForGoogleApisModule.class,
|
|
||||||
UserServiceModule.class,
|
UserServiceModule.class,
|
||||||
})
|
})
|
||||||
interface ToolsComponent {
|
interface ToolsComponent {
|
||||||
|
|
|
@ -15,13 +15,9 @@
|
||||||
package google.registry.request;
|
package google.registry.request;
|
||||||
|
|
||||||
import static com.google.appengine.api.datastore.DatastoreServiceFactory.getDatastoreService;
|
import static com.google.appengine.api.datastore.DatastoreServiceFactory.getDatastoreService;
|
||||||
import static java.nio.charset.StandardCharsets.UTF_8;
|
|
||||||
|
|
||||||
import com.google.api.client.extensions.appengine.http.UrlFetchTransport;
|
import com.google.api.client.extensions.appengine.http.UrlFetchTransport;
|
||||||
import com.google.api.client.googleapis.auth.oauth2.GoogleCredential;
|
|
||||||
import com.google.api.client.googleapis.extensions.appengine.auth.oauth2.AppIdentityCredential;
|
|
||||||
import com.google.api.client.googleapis.javanet.GoogleNetHttpTransport;
|
import com.google.api.client.googleapis.javanet.GoogleNetHttpTransport;
|
||||||
import com.google.api.client.http.HttpRequestInitializer;
|
|
||||||
import com.google.api.client.http.HttpTransport;
|
import com.google.api.client.http.HttpTransport;
|
||||||
import com.google.api.client.http.javanet.NetHttpTransport;
|
import com.google.api.client.http.javanet.NetHttpTransport;
|
||||||
import com.google.api.client.json.JsonFactory;
|
import com.google.api.client.json.JsonFactory;
|
||||||
|
@ -31,15 +27,8 @@ import com.google.appengine.api.urlfetch.URLFetchService;
|
||||||
import com.google.appengine.api.urlfetch.URLFetchServiceFactory;
|
import com.google.appengine.api.urlfetch.URLFetchServiceFactory;
|
||||||
import com.google.appengine.api.users.UserService;
|
import com.google.appengine.api.users.UserService;
|
||||||
import com.google.appengine.api.users.UserServiceFactory;
|
import com.google.appengine.api.users.UserServiceFactory;
|
||||||
import dagger.Binds;
|
|
||||||
import dagger.Module;
|
import dagger.Module;
|
||||||
import dagger.Provides;
|
import dagger.Provides;
|
||||||
import google.registry.keyring.api.KeyModule.Key;
|
|
||||||
import java.io.ByteArrayInputStream;
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.util.Set;
|
|
||||||
import java.util.function.Function;
|
|
||||||
import javax.inject.Provider;
|
|
||||||
import javax.inject.Singleton;
|
import javax.inject.Singleton;
|
||||||
|
|
||||||
/** Dagger modules for App Engine services and other vendor classes. */
|
/** Dagger modules for App Engine services and other vendor classes. */
|
||||||
|
@ -120,88 +109,4 @@ public final class Modules {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Dagger module providing {@link AppIdentityCredential}.
|
|
||||||
*
|
|
||||||
* <p>This can be used to authenticate to Google APIs using the identity of your GAE app.
|
|
||||||
*
|
|
||||||
* @see UseAppIdentityCredentialForGoogleApisModule
|
|
||||||
*/
|
|
||||||
@Module
|
|
||||||
public static final class AppIdentityCredentialModule {
|
|
||||||
@Provides
|
|
||||||
static Function<Set<String>, AppIdentityCredential> provideAppIdentityCredential() {
|
|
||||||
return AppIdentityCredential::new;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Dagger module causing Google APIs requests to be authorized with your GAE app identity.
|
|
||||||
*
|
|
||||||
* <p>You must also use the {@link AppIdentityCredentialModule}.
|
|
||||||
*/
|
|
||||||
@Module
|
|
||||||
public abstract static class UseAppIdentityCredentialForGoogleApisModule {
|
|
||||||
@Binds
|
|
||||||
abstract Function<Set<String>, ? extends HttpRequestInitializer> provideHttpRequestInitializer(
|
|
||||||
Function<Set<String>, AppIdentityCredential> credential);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Module indicating Google API requests should be authorized with JSON {@link GoogleCredential}.
|
|
||||||
*
|
|
||||||
* <p>This is useful when configuring a component that runs the registry outside of the App Engine
|
|
||||||
* environment, for example, in a command line environment.
|
|
||||||
*
|
|
||||||
* <p>You must also use the {@link GoogleCredentialModule}.
|
|
||||||
*/
|
|
||||||
@Module
|
|
||||||
public abstract static class UseGoogleCredentialForGoogleApisModule {
|
|
||||||
@Binds
|
|
||||||
abstract Function<Set<String>, ? extends HttpRequestInitializer> provideHttpRequestInitializer(
|
|
||||||
Function<Set<String>, GoogleCredential> credential);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Dagger module providing {@link GoogleCredential} from a JSON key file contents.
|
|
||||||
*
|
|
||||||
* <p>This satisfies the {@link HttpRequestInitializer} interface for authenticating Google APIs
|
|
||||||
* requests, just like {@link AppIdentityCredential}.
|
|
||||||
*
|
|
||||||
* <p>But we consider GAE authentication more desirable and easier to manage operations-wise. So
|
|
||||||
* this authentication method should only be used for the following situations:
|
|
||||||
*
|
|
||||||
* <ol>
|
|
||||||
* <li>Locally-running programs (which aren't executing on the App Engine platform)
|
|
||||||
* <li>Spreadsheet service (which can't use {@link AppIdentityCredential} due to an old library)
|
|
||||||
* </ol>
|
|
||||||
*
|
|
||||||
* @see google.registry.keyring.api.Keyring#getJsonCredential()
|
|
||||||
*/
|
|
||||||
@Module
|
|
||||||
public static final class GoogleCredentialModule {
|
|
||||||
|
|
||||||
@Provides
|
|
||||||
@Singleton
|
|
||||||
static GoogleCredential provideGoogleCredential(
|
|
||||||
NetHttpTransport netHttpTransport,
|
|
||||||
JsonFactory jsonFactory,
|
|
||||||
@Key("jsonCredential") String jsonCredential) {
|
|
||||||
try {
|
|
||||||
return GoogleCredential.fromStream(
|
|
||||||
new ByteArrayInputStream(jsonCredential.getBytes(UTF_8)),
|
|
||||||
netHttpTransport,
|
|
||||||
jsonFactory);
|
|
||||||
} catch (IOException e) {
|
|
||||||
throw new RuntimeException(e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Provides
|
|
||||||
static Function<Set<String>, GoogleCredential> provideScopedGoogleCredential(
|
|
||||||
final Provider<GoogleCredential> googleCredentialProvider) {
|
|
||||||
return scopes -> googleCredentialProvider.get().createScoped(scopes);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,13 +24,10 @@ import google.registry.dns.writer.dnsupdate.DnsUpdateWriterModule;
|
||||||
import google.registry.keyring.api.KeyModule;
|
import google.registry.keyring.api.KeyModule;
|
||||||
import google.registry.keyring.kms.KmsModule;
|
import google.registry.keyring.kms.KmsModule;
|
||||||
import google.registry.rde.RdeModule;
|
import google.registry.rde.RdeModule;
|
||||||
import google.registry.request.Modules.AppIdentityCredentialModule;
|
|
||||||
import google.registry.request.Modules.DatastoreServiceModule;
|
import google.registry.request.Modules.DatastoreServiceModule;
|
||||||
import google.registry.request.Modules.GoogleCredentialModule;
|
|
||||||
import google.registry.request.Modules.Jackson2Module;
|
import google.registry.request.Modules.Jackson2Module;
|
||||||
import google.registry.request.Modules.URLFetchServiceModule;
|
import google.registry.request.Modules.URLFetchServiceModule;
|
||||||
import google.registry.request.Modules.UrlFetchTransportModule;
|
import google.registry.request.Modules.UrlFetchTransportModule;
|
||||||
import google.registry.request.Modules.UseAppIdentityCredentialForGoogleApisModule;
|
|
||||||
import google.registry.request.Modules.UserServiceModule;
|
import google.registry.request.Modules.UserServiceModule;
|
||||||
import google.registry.util.AppEngineServiceUtilsImpl.AppEngineServiceUtilsModule;
|
import google.registry.util.AppEngineServiceUtilsImpl.AppEngineServiceUtilsModule;
|
||||||
import google.registry.util.SystemClock.SystemClockModule;
|
import google.registry.util.SystemClock.SystemClockModule;
|
||||||
|
@ -50,7 +47,6 @@ import javax.inject.Singleton;
|
||||||
AppEngineConnectionFlags.FlagsModule.class,
|
AppEngineConnectionFlags.FlagsModule.class,
|
||||||
AppEngineServiceUtilsModule.class,
|
AppEngineServiceUtilsModule.class,
|
||||||
// TODO(b/36866706): Find a way to replace this with a command-line friendly version
|
// TODO(b/36866706): Find a way to replace this with a command-line friendly version
|
||||||
AppIdentityCredentialModule.class,
|
|
||||||
AuthModule.class,
|
AuthModule.class,
|
||||||
BigqueryModule.class,
|
BigqueryModule.class,
|
||||||
ConfigModule.class,
|
ConfigModule.class,
|
||||||
|
@ -61,7 +57,6 @@ import javax.inject.Singleton;
|
||||||
DefaultRequestFactoryModule.class,
|
DefaultRequestFactoryModule.class,
|
||||||
DefaultRequestFactoryModule.RequestFactoryModule.class,
|
DefaultRequestFactoryModule.RequestFactoryModule.class,
|
||||||
DnsUpdateWriterModule.class,
|
DnsUpdateWriterModule.class,
|
||||||
GoogleCredentialModule.class,
|
|
||||||
Jackson2Module.class,
|
Jackson2Module.class,
|
||||||
KeyModule.class,
|
KeyModule.class,
|
||||||
KmsModule.class,
|
KmsModule.class,
|
||||||
|
@ -71,8 +66,6 @@ import javax.inject.Singleton;
|
||||||
SystemSleeperModule.class,
|
SystemSleeperModule.class,
|
||||||
URLFetchServiceModule.class,
|
URLFetchServiceModule.class,
|
||||||
UrlFetchTransportModule.class,
|
UrlFetchTransportModule.class,
|
||||||
// TODO(b/36866706): Find a way to replace this with a command-line friendly version
|
|
||||||
UseAppIdentityCredentialForGoogleApisModule.class,
|
|
||||||
UserServiceModule.class,
|
UserServiceModule.class,
|
||||||
VoidDnsWriterModule.class,
|
VoidDnsWriterModule.class,
|
||||||
WhoisModule.class,
|
WhoisModule.class,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue