public sealed class IdentityAwareProxy : IMessage<Application.Types.IdentityAwareProxy>, IEquatable<Application.Types.IdentityAwareProxy>, IDeepCloneable<Application.Types.IdentityAwareProxy>, IBufferMessage, IMessageIdentity-Aware Proxy
Implements
IMessage<Application.Types.IdentityAwareProxy>, IEquatable<Application.Types.IdentityAwareProxy>, IDeepCloneable<Application.Types.IdentityAwareProxy>, IBufferMessage, IMessageNamespace
Google.Cloud.AppEngine.V1Assembly
Google.Cloud.AppEngine.V1.dll
Constructors
IdentityAwareProxy()
public IdentityAwareProxy()IdentityAwareProxy(Application.Types.IdentityAwareProxy)
public IdentityAwareProxy(Application.Types.IdentityAwareProxy other)| Parameter | |
|---|---|
| Name | Description |
other |
Application.Types.IdentityAwareProxy |
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 | |
|---|---|
| Type | Description |
Boolean |
|
Oauth2ClientId
public string Oauth2ClientId { get; set; }OAuth2 client ID to use for the authentication flow.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
String |
|
Oauth2ClientSecretSha256
public string Oauth2ClientSecretSha256 { get; set; }Hex-encoded SHA-256 hash of the client secret.
@OutputOnly
| Property Value | |
|---|---|
| Type | Description |
String |
|