public sealed class IdentityAwareProxy : IMessage<Application.Types.IdentityAwareProxy>, IEquatable<Application.Types.IdentityAwareProxy>, IDeepCloneable<Application.Types.IdentityAwareProxy>, IBufferMessage, IMessage
Identity-Aware Proxy
Implements
Google.Protobuf.IMessage<Application.Types.IdentityAwareProxy>, IEquatable<Application.Types.IdentityAwareProxy>, Google.Protobuf.IDeepCloneable<Application.Types.IdentityAwareProxy>, Google.Protobuf.IBufferMessage, Google.Protobuf.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 |