Prueba Fraud Defense en un sitio web de demostración
En este documento, se muestra cómo implementar un sitio web de muestra integrado en Google Cloud Fraud Defense en Google Cloud para comprender cómo funciona Fraud Defense.
Un sitio web de demostración te ayuda a hacer lo siguiente:
- Comprende la experiencia de tus usuarios con Fraud Defense.
- Úsala como referencia para integrar Fraud Defense en tu propia aplicación.
- Experimenta con diferentes enfoques de frontend y backend editando el código fuente de la aplicación de ejemplo.
Puedes implementar un sitio web de demostración en uno de los siguientes lenguajes: Java, Node.js o Python.
Solo puedes implementar un sitio web de demostración a la vez en un proyecto de Google Cloud .
Antes de comenzar
En la consola de Google Cloud , en la página del selector de proyectos, selecciona o crea un proyecto de Google Cloud .
Roles necesarios para seleccionar o crear un proyecto
- Selecciona un proyecto: Para seleccionar un proyecto, no se requiere un rol de IAM específico. Puedes seleccionar cualquier proyecto en el que se te haya otorgado un rol.
-
Crear un proyecto: Para crear un proyecto, necesitas el rol de Creador de proyectos (
roles/resourcemanager.projectCreator), que contiene el permisoresourcemanager.projects.create. Obtén más información para otorgar roles.
Habilita la API de reCAPTCHA Enterprise si aún no está habilitada.
Roles necesarios para habilitar las APIs
Para habilitar APIs, necesitas el permiso
serviceusage.services.enable. Si creaste el proyecto, es probable que ya tengas este permiso a través del rol de propietario (roles/owner). De lo contrario, puedes obtener este permiso a través del rol de administrador de Service Usage (roles/serviceusage.serviceUsageAdmin). Obtén más información para otorgar roles.Asegúrate de tener los siguientes roles en el proyecto: Administrador de reCAPTCHA Enterprise, agente de reCAPTCHA Enterprise
Verifica los roles
-
En la consola de Google Cloud , dirígete a la página IAM.
Ir a IAM - Selecciona el proyecto.
-
En la columna Principal, busca todas las filas que te identifiquen a ti o a un grupo en el que se te incluya. Para saber en qué grupos estás incluido, comunícate con tu administrador.
- Para todas las filas en las que se te especifique o se te incluya, verifica la columna Rol para ver si la lista de roles incluye los roles necesarios.
Otorga los roles
-
En la consola de Google Cloud , dirígete a la página IAM.
Ir a IAM - Selecciona el proyecto.
- Haz clic en Otorgar acceso.
-
En el campo Principales nuevas, ingresa tu identificador de usuario. Esta suele ser la dirección de correo electrónico de una Cuenta de Google.
- Haz clic en Seleccionar un rol y, luego, busca el rol.
- Para otorgar roles adicionales, haz clic en Agregar otro rol y agrega uno más.
- Haz clic en Guardar.
-
Si implementaste un sitio web de demostración anteriormente, borra la clave de demostración pertinente.
Implementa un sitio web de demostración
En la consola de Google Cloud , ve a la página del sitio web de demostración.
En la lista Idioma, selecciona un idioma.
Deployment tarda aproximadamente un minuto.
Si se te solicita, autoriza a Cloud Shell para que realice llamadas con tus credenciales.
Para navegar a la nueva página de Detalles de la clave de demostración, haz clic en Ver sitio.
Para ver el sitio web de demostración, ve a la tarjeta Frontend y haz clic en Ver página web de muestra.
El sitio web de demostración se abre en una pestaña separada.
Para conocer los patrones de integración de Fraud Defense en tu sitio web, explora los ejemplos.
Si quieres realizar cambios en el sitio web de demostración, haz lo siguiente:
- En la página Detalles de la clave, haz clic en Editar fuente.
En el editor de Cloud Shell, busca los archivos necesarios en el Explorador y edítalos según sea necesario.
El sitio web de demostración se vuelve a cargar automáticamente con los cambios guardados.
Mantén abierto el editor de Cloud Shell. Si lo cierras, se detendrán Cloud Shell y el sitio web de demostración.