hacks/recaptcha-cloudarmor-security/qwiklabs.yaml (87 lines of code) (raw):

schema_version: 2 default_locale: en title: "[gHacks] Security with reCAPTCHA and Cloud Armor" description: "In this lab, you learn how to configure an HTTP Load Balancer with a backend and open firewall access to it. Then, you'll learn to set up a reCAPTCHA session token site key and embed it in your website. You will also learn to set up redirection to reCAPTCHA Enterprise manual challenge. You will then configure a Cloud Armor bot management policy to showcase how bot detection protects your application from malicious bot traffic" instruction: type: md uri: instructions/en.md duration: 420 max_duration: 420 credits: 0 level: fundamental tags: - ginof - ghacks - ghacks002 product_tags: role_tags: - application developer domain_tags: - security - application development environment: resources: - type: gcp_project id: project startup_script: type: qwiklabs path: artifacts - type: gcp_user id: user_1 permissions: - project: project roles: - roles/owner - type: gcp_user id: user_2 permissions: - project: project roles: - roles/owner - type: gcp_user id: user_3 permissions: - project: project roles: - roles/owner - type: gcp_user id: user_4 permissions: - project: project roles: - roles/owner - type: gcp_user id: user_5 permissions: - project: project roles: - roles/owner student_visible_outputs: - label: Open Console reference: project.console_url - label: Username 1 reference: user_1.username - label: Password 1 reference: user_1.password - label: Username 2 reference: user_2.username - label: Password 2 reference: user_2.password - label: Username 3 reference: user_3.username - label: Password 3 reference: user_3.password - label: Username 4 reference: user_4.username - label: Password 4 reference: user_4.password - label: Username 5 reference: user_5.username - label: Password 5 reference: user_5.password - label: Project ID reference: project.project_id