App Engine v1 API - Class Application.Types.IdentityAwareProxy (2.2.0)

public sealed class Application.Types.IdentityAwareProxy : IMessage<Application.Types.IdentityAwareProxy>, IEquatable<Application.Types.IdentityAwareProxy>, IDeepCloneable<Application.Types.IdentityAwareProxy>, IBufferMessage, IMessage

Reference documentation and code samples for the App Engine v1 API class Application.Types.IdentityAwareProxy.

Identity-Aware Proxy

Inheritance

object > Application.Types.IdentityAwareProxy

Namespace

Google.Cloud.AppEngine.V1

Assembly

Google.Cloud.AppEngine.V1.dll

Constructors

IdentityAwareProxy()

public IdentityAwareProxy()

IdentityAwareProxy(IdentityAwareProxy)

public IdentityAwareProxy(Application.Types.IdentityAwareProxy other)
Parameter
NameDescription
otherApplicationTypesIdentityAwareProxy

Properties

Enabled

public bool Enabled { get; set; }

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.

Property Value
TypeDescription
bool

Oauth2ClientId

public string Oauth2ClientId { get; set; }

OAuth2 client ID to use for the authentication flow.

Property Value
TypeDescription
string

Oauth2ClientSecret

public string Oauth2ClientSecret { get; set; }

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

Property Value
TypeDescription
string

Oauth2ClientSecretSha256

public string Oauth2ClientSecretSha256 { get; set; }

Hex-encoded SHA-256 hash of the client secret.

@OutputOnly

Property Value
TypeDescription
string