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
Implements
IMessageApplicationTypesIdentityAwareProxy, IEquatableApplicationTypesIdentityAwareProxy, IDeepCloneableApplicationTypesIdentityAwareProxy, IBufferMessage, IMessageNamespace
Google.Cloud.AppEngine.V1Assembly
Google.Cloud.AppEngine.V1.dll
Constructors
IdentityAwareProxy()
public IdentityAwareProxy()
IdentityAwareProxy(IdentityAwareProxy)
public IdentityAwareProxy(Application.Types.IdentityAwareProxy other)
Parameter | |
---|---|
Name | Description |
other | ApplicationTypesIdentityAwareProxy |
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 |
bool |
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 |