Instalador CLI – AuthKit – Documentos de WorkOS

Instalador CLI – AuthKit – Documentos de WorkOS


Agregue AuthKit a su proyecto en minutos con un solo comando. WorkOS CLI utiliza IA para detectar su marco, instalar el SDK correcto y escribir el código de integración automáticamente.

Introducción

Ejecute un comando, la CLI se encarga del resto: detección del marco, instalación del SDK, creación de rutas, configuración del entorno y validación de la compilación. Su aplicación pasa de autenticación cero a integración completa de AuthKit en aproximadamente dos minutos.

javascript

¿Prefieres configurar las cosas tú mismo? En su lugar, siga la guía de inicio rápido.

La CLI se encarga de todo lo que normalmente harías manualmente:

  1. Detecta tu marco– Identifica su marco y versión a partir de las dependencias y la estructura de archivos de su proyecto.
  2. Autentica tu cuenta– Abre su navegador para iniciar sesión de forma segura en WorkOS
  3. Configura tu panel de control– Establece automáticamente los URI de redireccionamiento, los orígenes de CORS y la URL de la página de inicio.
  4. Instala el SDK correcto– Agrega el paquete AuthKit correcto para su marco
  5. Analiza tu proyecto– Lee la estructura de su proyecto para comprender el enrutamiento, el middleware existente y la configuración.
  6. Crea rutas y middleware.– Escribe rutas de devolución de llamadas de OAuth, middleware/proxy de autenticación y envoltorios de proveedores
  7. Configura variables de entorno– Escribe claves API y configuración en .env.local
  8. Valida la integración– Ejecuta tu compilación para verificar que todo se compila sin errores.

La CLI comprende los matices específicos del marco, como los matices de Next.js App Router vs Pages Router, Vite vs Create React App y React Router, y genera el código apropiado para su configuración. Si tiene middleware o configuración existente, lo integra en lugar de reemplazarlo.

Estructura SDK
Siguiente.js @workos-inc/authkit-nextjs
Reaccionar @workos-inc/authkit-react
Reaccionar enrutador @workos-inc/authkit-react-router
Inicio de TanStack @workos-inc/authkit-tanstack-start
Kit esbelto @workos-inc/authkit-sveltekit
Nodo.js/Expreso @workos-inc/node
vainilla js workos
Python/Django workos (pepita)
Rubí / Rieles workos (joya)
Ir github.com/workos/workos-go
PHP workos/workos-php
PHP/Laravel workos/workos-php-laravel
.NET/ASP.NET Núcleo WorkOS.net
Kotlin com.workos:workos-kotlin
Elixir / Fénix workos (maleficio)

La CLI utiliza un agente de IA con permisos restringidos para integrar AuthKit en su proyecto:

  1. Análisis local– El agente lee los archivos de su proyecto localmente para detectar marcos y comprender la estructura de su proyecto.
  2. Ejecución restringida– El agente solo puede ejecutar un conjunto limitado de comandos: instalación de paquetes, compilaciones, verificación de tipos y formato. No puede ejecutar comandos de shell arbitrarios.
  3. Modificaciones de archivos– El agente crea y edita archivos en su proyecto para configurar la integración de AuthKit. Usar git diff después de la instalación para revisar cada cambio.
  4. Configuración del panel– La CLI configura los ajustes del panel de WorkOS (URI de redireccionamiento, CORS) utilizando su sesión autenticada.

Bandera Descripción
--integration Omita la detección automática y especifique su marco manualmente
--redirect-uri URI de devolución de llamada de OAuth personalizado (predeterminado: http://localhost:3000/callback)
--no-validate Omitir la validación de compilación posterior a la instalación
--debug Registro detallado para solucionar problemas

Utilice el --integration bandera para especificar su marco manualmente:

Ejecute la CLI con --debug para obtener resultados detallados. Asegúrese de que su proyecto se genere limpiamente antes de ejecutar la CLI; los errores de compilación preexistentes harán que falle la validación.

Una vez completada la CLI, utilice git diff para revisar todos los archivos que creó o modificó:

Correr workos doctor para diagnosticar problemas comunes. Si el problema persiste, abrir un problema en GitHub con la salida de --debug modo.

  • Sesiones: comprender la gestión de sesiones
  • Marca: personalice la interfaz de usuario de AuthKit
  • Aplicaciones de ejemplo: vea ejemplos de trabajo completos
  • Inicio rápido: guía de integración manual para un control total

Aplicaciones de ejemploVer aplicaciones de AuthKit de muestra



Source link

Postagens Similares

  • 评论:Ikigai 和 Kaizen – 日本实现个人幸福和职业成功的策略(安东尼·雷蒙德)

    在 Ikigai & Kaizen:日本实现个人幸福和职业成功的策略安东尼·雷蒙德通过东方哲学的视角对目标设定进行了发人深省的探索。雷蒙德的作品深入探讨了塑造我们的动机、生产力和使命感的心理和哲学框架。 雷蒙德围绕四个关键的东方概念构建了他的论文,每个概念都为他所谓的“终极目标设定工具箱”提供了一个独特的工具: 生贝 – 追求自己真正的使命;你早上起床的原因。 Lingchi – 比喻因反复出现的小压力而慢慢侵蚀幸福感——“千刀万剐”。 半生 – 诚实的自我反省对于从过去的错误中吸取教训至关重要。 改善 – 持续、渐进改进的理念。 雷蒙德没有将这些想法视为独立的解决方案,而是认为它们的真正力量在于它们的相互依赖。这种相互联系是一个反复出现的主题。没有 Kaizen 的 Ikigai 会导致潜力无法发挥。没有 Ikigai 的 Kaizen 会导致毫无灵魂的生产力。没有灵池的半生就缺乏语境。每个概念都支持并增强其他概念。 雷蒙德并没有停留在理论上。他通过以下方式将这些想法置于背景中: W.爱德华兹·戴明博士的工作 管理和系统思维 个人健康和健身,强调每日日志和习惯跟踪的力量 关系和谐,展示反思和渐进式改变如何改善人际关系 这些应用使这本书感觉扎根且具有可操作性,为读者提供了一种将这些哲学融入日常生活的方法。 这本书最引人注目的见解之一是它对成功的重新定义。雷蒙德认为,成就并不在于实现目标,而在于坚持前进的毅力——即使进步感觉缓慢或看不见。 “成功不是进球,”他写道,“而是坚持每天的努力。” 来源: 生命贝与改善 安东尼·雷蒙德 记录锻炼、记录反思以及做出微小的改进都成为精神纪律的行为。按照这种观点,实现目标不像爬山,而更像追逐彩虹。 在撰写有关人生高峰和低谷的叙述时,以高峰结束故事比以低谷结束故事更能鼓舞人心。但对实现目标的终生承诺由两者组成。每当登上一座山峰时,远处朦胧的山峰就会立即显现出来。攀登仍在继续。因此,实现目标的过程也许更像是追逐彩虹,而不是攀登高山。 来源: 生命贝与改善 安东尼·雷蒙德 生命贝与改善 对于那些厌倦了快速解决生产力问题并准备好采用更全面、更有意义的个人和职业发展方法的人来说,它是理想的选择。雷蒙德的框架提供了一个强有力的提醒:进步是可能的——一次一小步。 我今天可以采取什么小步骤来(从长远来看)改善我的处境? 来源: 生命贝与改善 安东尼·雷蒙德 对我来说,它与其他书籍并列,例如 平均的终结 和 从为什么开始。像那些, 生命贝与改善 挑战关于成功和动机的传统思维。它鼓励一种更深入、更个性化的成长方法——一种重视目标而非绩效指标、重视进步而非完美的方法。本书超越了 SMART…

  • فریم ورک ساگا پر #2 اپ ڈیٹ کریں۔

    27 اپریل 2026 اگر آپ نے نہیں سنا تھا (یہ سب کچھ ہے جس کے بارے میں میں ایک دو ہفتوں سے چلا رہا ہوں، لہذا آپ نے شاید سنا ہوگا – معذرت) میں نے اپنے فریم ورک 13 پر کافی پھینکی، پھر کافی جانچ اور صفائی کے بعد، میں نے تصدیق کی کہ مرکزی…

  • ਫਲੈਟਿਰਨ ਬਿਲਡਿੰਗ ਦਾ ਇੱਕ ਸੰਖੇਪ ਇਤਿਹਾਸ

    ਜਨਵਰੀ 2016 ਤੋਂ ਵਿੰਟੇਜ ਪੋਸਟ ·ਗਿਫਟ ​​ਲਿੰਕ ਫਲੈਟਿਰਨ ਬਿਲਡਿੰਗ ਦਾ ਇੱਕ ਸੰਖੇਪ ਇਤਿਹਾਸ ਐਨਵਾਈਸੀ ਦੀ ਫਲੈਟਿਬਰਨ ਬਿਲਡਿੰਗ ਦੀ ਇੱਕ ਤਸਵੀਰ, 1904 ਵਿੱਚ ਐਡਵਰਡ ਸਟਿਅਨ ਦੁਆਰਾ ਲਈ ਗਈ ਸੀ. ਮਜ਼ੇਦਾਰ ਤੱਥ: ਫਲੈਟਿਰਨ ਦੀ ਇਮਾਰਤ ਦਾ ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਨਾਮ ਨਹੀਂ ਸੀ ਕਿਉਂਕਿ ਇਸ ਦੇ ਕੱਪੜੇ ਲੋਹੇ ਨਾਲ ਸਮਾਨਤਾ ਹੈ. ਇਹ ਅਸਲ ਵਿੱਚ ਇਮਾਰਤ ਦੇ ਮਾਲਕ, ਆਰਬੈਲਬੈਲਡ…

  • Otwarte oprogramowanie i odpowiedzialność · Felix Geisendörfer

    Opublikowany: 7 marca 2013 r Dzisiaj przeczytałem komentarz na Githubie na temat ważnej funkcji, której brakuje w jednej z moich bibliotek open source. Nie będę do tego linkował, ale w skrócie brzmiało: „Jeśli zależy Ci na Twojej bibliotece i społeczności, musisz wdrożyć tę funkcję”. To nie były jego dokładne słowa, ale autor komentarza wyraźnie domagał…

  • एलएलएम-ओपनराउटर 0.6

    मुक्त करना: एलएलएम-ओपनराउटर 0.6 llm openrouter refresh कैश समाप्त होने की प्रतीक्षा किए बिना उपलब्ध मॉडलों की सूची को ताज़ा करने का आदेश। मैंने यह सुविधा जोड़ी ताकि मैं किमी 2.6 को ओपनराउटर पर आज़मा सकूं जैसे ही यह वहां उपलब्ध हो। यहां इसका पेलिकन है – इस बार एक HTML पेज के रूप में…

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *