Professional Cloud Security Engineer
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
A security engineer is configuring automated, server-to-server data ingestion from an external enterprise SaaS application (Salesforce) into Google Cloud services. The integration must synchronize enterprise records continuously in the background without interactive user authentication.
The organization's security policy defines the following requirements:
Which OAuth 2.0 configuration should the engineer implement to meet these requirements?
The OAuth 2.0 JWT Bearer Token Flow (defined in RFC 7523) provides an automated, server-to-server authentication mechanism where a client application signs a JSON Web Token (JWT) using an asymmetric private key. The target authorization server verifies the signature against a pre-registered public X.509 certificate, eliminating the need for shared static secrets or interactive user logins.
server.key) to sign authorization assertions and uploading the corresponding public certificate (server.crt) to the external application, the integration eliminates static shared secrets (client_secret), protecting against credential leaks and interception.Manage user data via APIs and refresh_token, offline_access) ensures appropriate data extraction capabilities while the refresh token policy maintains continuous synchronization until administrative revocation.Compared to symmetric client credential flows or user-interactive authorization code flows, the JWT Bearer flow provides the strongest security posture for unattended server-to-server integrations by combining public key infrastructure (PKI) with explicit administrative pre-authorization.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.