mirror of
https://github.com/mintlify/docs.git
synced 2026-09-14 13:35:46 +08:00
bbb1a08ed3
Co-authored-by: locadex-agent[bot] <217277504+locadex-agent[bot]@users.noreply.github.com>
61 lines
3.8 KiB
Plaintext
61 lines
3.8 KiB
Plaintext
---
|
|
title: "Uso de Auth0 con el intercambio OAuth"
|
|
description: "Configura Auth0 como tu proveedor de OAuth para autenticar a los usuarios."
|
|
keywords: ["Auth0", "OAuth flow"]
|
|
---
|
|
|
|
<Note>
|
|
**Aviso de seguridad**: Aunque proporcionamos esta guía para ayudarte a integrar Auth0 con Mintlify, consulta con tu equipo de seguridad antes de implementar cualquier solución de autenticación. Mintlify no se hace responsable de los problemas de seguridad que puedan derivarse de tu implementación específica.
|
|
</Note>
|
|
|
|
<div id="overview">
|
|
## Descripción general
|
|
</div>
|
|
|
|
Esta guía te explica cómo configurar Auth0 como proveedor de autenticación para tu documentación de Mintlify. Al finalizar, tus usuarios podrán iniciar sesión en tu documentación con sus credenciales de Auth0.
|
|
|
|
<Steps>
|
|
<Step title="Create a Regular Web Application in Auth0">
|
|
Inicia sesión en tu dashboard de Auth0 y ve a **Applications** > **Applications**. Haz clic en el botón **Create Application**, asigna un nombre a tu aplicación (por ejemplo, "Mintlify") y selecciona **Regular Web Applications** como tipo de aplicación. Luego haz clic en **Create**.
|
|
|
|
<Frame></Frame>
|
|
</Step>
|
|
<Step title="Get client information">
|
|
Después de crear tu aplicación, se te dirigirá a la página de configuración de la aplicación. Aquí encontrarás las credenciales esenciales necesarias para la integración con OAuth:
|
|
|
|
<Frame></Frame>
|
|
|
|
Toma nota de la siguiente información:
|
|
- **Domain**: Este es el domain de tu tenant de Auth0 (por ejemplo, `your-tenant.auth0.com`)
|
|
- **Client ID**: El identificador público de tu aplicación
|
|
- **Client Secret**: La clave secreta de tu aplicación (mantén esto seguro)
|
|
|
|
Necesitarás estos valores para configurar Mintlify en el siguiente paso.
|
|
</Step>
|
|
<Step title="Setup Mintlify client">
|
|
Navega a tu Dashboard de Mintlify y ve a la sección **Settings** > **Authentication**. Selecciona **OAuth** como método de autenticación y verás el formulario de configuración de OAuth:
|
|
|
|
<Frame></Frame>
|
|
|
|
Completa el formulario con los siguientes valores:
|
|
|
|
- **Authorization URL**: `https://YOUR_AUTH0_DOMAIN/authorize` (reemplaza `YOUR_AUTH0_DOMAIN` con tu domain real de Auth0 del paso 2)
|
|
- **Client ID**: Ingresa el Client ID de tu aplicación de Auth0
|
|
- **Client Secret**: Ingresa el Client Secret de tu aplicación de Auth0
|
|
- **Scopes**: Déjalo en blanco a menos que tengas scopes personalizados configurados en Auth0
|
|
- **Token URL**: `https://YOUR_AUTH0_DOMAIN/oauth/token` (reemplaza `YOUR_AUTH0_DOMAIN` con tu domain real de Auth0)
|
|
|
|
Después de completar estos detalles, haz clic en **Guardar cambios** para almacenar tu configuración de OAuth.
|
|
</Step>
|
|
<Step title="Configure Callback URL">
|
|
Mintlify generará una Redirect URL única que Auth0 debe reconocer para que el flujo de OAuth funcione correctamente.
|
|
|
|
Copia la Redirect URL desde la configuración de Authentication en tu Dashboard de Mintlify:
|
|
<Frame></Frame>
|
|
|
|
Regresa a la página de configuración de tu aplicación en Auth0, desplázate hasta la sección **Application URIs** y pega la Redirect URL en el campo **Allowed Callback URLs**:
|
|
<Frame></Frame>
|
|
|
|
Haz clic en **Save Changes** en la parte inferior de la página de Auth0 para aplicar esta configuración.
|
|
</Step>
|
|
</Steps> |