public sealed class IdentityAwareProxy : IMessage<Application.Types.IdentityAwareProxy>, IEquatable<Application.Types.IdentityAwareProxy>, IDeepCloneable<Application.Types.IdentityAwareProxy>, IBufferMessage, IMessage
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This webpage details the `IdentityAwareProxy` class within the `Google.Cloud.AppEngine.V1` namespace, specifically version 1.4.0, with links to documentation for other versions."],["The `IdentityAwareProxy` class, which implements multiple interfaces such as `IMessage`, `IEquatable`, and `IDeepCloneable`, is used for configuring identity-aware proxy settings for the Google App Engine."],["The class offers properties such as `Enabled`, `Oauth2ClientId`, `Oauth2ClientSecret`, and `Oauth2ClientSecretSha256` to manage the authentication flow and security."],["There are two constructors available: a default constructor `IdentityAwareProxy()` and an overloaded constructor `IdentityAwareProxy(Application.Types.IdentityAwareProxy other)` to create a new instance based on another IdentityAwareProxy instance."],["The `Oauth2ClientSecret` property is write-only and will return the `Oauth2ClientSecretSha256` when read as to preserve security, and the `Enabled` property will require both `oauth2_client_id` and `oauth2_client_secret` to be filled in if it is true."]]],[]]