Interface Application.IdentityAwareProxyOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean getEnabled()
      Whether the serving infrastructure will authenticate and authorize all incoming requests.
      String getOauth2ClientId()
      OAuth2 client ID to use for the authentication flow.
      com.google.protobuf.ByteString getOauth2ClientIdBytes()
      OAuth2 client ID to use for the authentication flow.
      String getOauth2ClientSecret()
      OAuth2 client secret to use for the authentication flow.
      com.google.protobuf.ByteString getOauth2ClientSecretBytes()
      OAuth2 client secret to use for the authentication flow.
      String getOauth2ClientSecretSha256()
      Hex-encoded SHA-256 hash of the client secret.
      com.google.protobuf.ByteString getOauth2ClientSecretSha256Bytes()
      Hex-encoded SHA-256 hash of the client secret.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getEnabled

        boolean getEnabled()
         Whether the serving infrastructure will authenticate and
         authorize all incoming requests.
        
         If true, the `oauth2_client_id` and `oauth2_client_secret`
         fields must be non-empty.
         
        bool enabled = 1;
        Returns:
        The enabled.
      • getOauth2ClientId

        String getOauth2ClientId()
         OAuth2 client ID to use for the authentication flow.
         
        string oauth2_client_id = 2;
        Returns:
        The oauth2ClientId.
      • getOauth2ClientIdBytes

        com.google.protobuf.ByteString getOauth2ClientIdBytes()
         OAuth2 client ID to use for the authentication flow.
         
        string oauth2_client_id = 2;
        Returns:
        The bytes for oauth2ClientId.
      • getOauth2ClientSecret

        String getOauth2ClientSecret()
         OAuth2 client secret to use for the authentication flow.
        
         For security reasons, this value cannot be retrieved via the API.
         Instead, the SHA-256 hash of the value is returned in the
         `oauth2_client_secret_sha256` field.
        
         @InputOnly
         
        string oauth2_client_secret = 3;
        Returns:
        The oauth2ClientSecret.
      • getOauth2ClientSecretBytes

        com.google.protobuf.ByteString getOauth2ClientSecretBytes()
         OAuth2 client secret to use for the authentication flow.
        
         For security reasons, this value cannot be retrieved via the API.
         Instead, the SHA-256 hash of the value is returned in the
         `oauth2_client_secret_sha256` field.
        
         @InputOnly
         
        string oauth2_client_secret = 3;
        Returns:
        The bytes for oauth2ClientSecret.
      • getOauth2ClientSecretSha256

        String getOauth2ClientSecretSha256()
         Hex-encoded SHA-256 hash of the client secret.
        
         @OutputOnly
         
        string oauth2_client_secret_sha256 = 4;
        Returns:
        The oauth2ClientSecretSha256.
      • getOauth2ClientSecretSha256Bytes

        com.google.protobuf.ByteString getOauth2ClientSecretSha256Bytes()
         Hex-encoded SHA-256 hash of the client secret.
        
         @OutputOnly
         
        string oauth2_client_secret_sha256 = 4;
        Returns:
        The bytes for oauth2ClientSecretSha256.