Interface GCPCredentialsService

All Superinterfaces:
ConfigurableComponent, ControllerService

@Tags({"gcp","security","credentials","auth","session"}) @CapabilityDescription("Provides GCP GoogleCredentials.") public interface GCPCredentialsService extends ControllerService
GCPCredentialsService interface to support getting Google Cloud Platform GoogleCredentials used for instantiating Google cloud services.
See Also:
  • Method Details

    • getGoogleCredentials

      com.google.auth.oauth2.GoogleCredentials getGoogleCredentials() throws ProcessException
      Get Google Credentials
      Returns:
      Valid Google Credentials suitable for authorizing requests on the platform.
      Throws:
      ProcessException - process exception in case there is problem in getting credentials