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

  • AI నాణ్యత పారడాక్స్ | డేనియల్ మిస్లర్

    శ్రేష్ఠత అనేది AI యొక్క మార్కర్‌గా మారినప్పుడు, మానవ ప్రతిభ కాదు నవంబర్ 24, 2025 నానో బనానా ప్రో నేను ఇంతకు ముందు ఆలోచించని ఒక రకమైన AI డిస్టోపియాను నాకు చూపించింది. 2023 నుండి 2025 వరకు త్వరలో జరగబోయే మంచి రోజులలో, మేము ఒకరి నుండి తక్కువ-నాణ్యత అవుట్‌పుట్‌ను చూసినప్పుడు, వారు AIని ఉపయోగిస్తున్నారని మేము సురక్షితంగా భావించవచ్చు. మరియు మీరు చాలా అధిక-నాణ్యత అవుట్‌పుట్‌ని చూసినట్లయితే, ఆ ప్రయత్నం చేసింది నిజమైన…

  • लिखना और बोलना

    मार्च 2012 मैं बहुत अच्छा वक्ता नहीं हूं. मैं बहुत बार “उम” कहता हूं। कभी-कभी जब मैं अपने विचारों की गति खो देता हूँ तो मुझे रुकना पड़ता है। काश मैं एक बेहतर वक्ता होता। लेकिन मैं नहीं चाहता कि मैं एक बेहतर वक्ता होता, जैसे मैं चाहता हूं कि मैं एक बेहतर लेखक होता।…

  • நிலையான தள ஜெனரேட்டர்கள் | கெவ் குயிர்க்

    📅 25 நவம்பர் 2025 | ⏱️ ~2 நிமிட வாசிப்பு ஜான் வான் டென் பெர்க் மூலம் (முரண்பாடாக) அவற்றின் வெளியீடு மிகவும் எளிமையானதாக இருந்தாலும், நிலையான தள ஜெனரேட்டர்கள் வேர்ட்பிரஸ்ஸை விட மிகவும் சிக்கலானவை என்பதை ஜான் பேசுகிறார். இடுகையைப் படிக்கவும் 👉🏻 நான் ஜனவரி மாதத்திலிருந்து இந்த இடுகையை ஒருமுறை டச்சு மொழியிலிருந்து மொழிபெயர்த்தேன், உண்மையில் அதைப் படிக்க முடிந்தது. ஒரு நிலையான தள ஜெனரேட்டரின் வெளியீடு மிகவும் எளிமையானது, இருப்பினும் அவற்றை…

  • समीक्षा: डेविड बॉवी – ए लाइफ (डायलन जोन्स)

    मैं बिल्कुल निश्चित नहीं था कि डायलन जोन्स की किताब से क्या अपेक्षा की जाए डेविड बॉवी – एक जीवन. मुझे बॉवी के जीवन और करियर के पुनर्गणना की आशा थी। हालाँकि यह पुस्तक डेविड बॉवी के जीवन के बारे में एक अंतर्दृष्टि प्रदान करती है, लेकिन यह चालाकी और मिथक के रूप में “डेविड…

  • 無制限に寄付する

    2021年3月 非営利の世界の密かな呪いは、寄付の制限です。非営利団体に関わったことがない人は、このフレーズを聞いたことがないかもしれません。しかし、もしあなたがそうしたことがあるなら、おそらくひるむでしょう。 制限付き寄付とは、寄付者がそのお金でできることを制限する寄付を意味します。これは多額の寄付によく見られることであり、おそらくデフォルトです。それでも、それは通常悪い考えです。通常、寄付者が望む資金の使い方は、非営利団体が選択する方法ではありません。そうでなければ寄付を制限する必要はなかったでしょう。しかし、お金がどこに使われる必要があるのか​​について、非営利団体と寄付者ではどちらがよりよく理解しているでしょうか? 非営利団体が資金をどこに使う必要があるのか​​を寄付者よりもよく理解していない場合、その非営利団体は無能であり、まったく寄付をすべきではありません。 つまり、制限された寄付は本質的に最適ではないということです。それは悪質な非営利団体への寄付か、間違ったものへの寄付のどちらかです。 この原則にはいくつかの例外があります。 1 つは、非営利団体が包括的な組織である場合です。たとえば、大学は名目上単一の非営利団体にすぎないため、大学に制限付きの寄付を行うことは合理的です。もう 1 つの例外は、資金がどこに使われる必要があるかについて、寄付者が非営利団体と同じくらい実際に知っている場合です。たとえば、ゲイツ財団には特定の目標があり、それを達成するために個々の非営利団体に限定的な寄付を行うことがよくあります。ただし、あなた自身がドメインの専門家であるか、包括的な組織に寄付している場合を除き、寄付は制限がなかったほうがより効果的です。 制限付きの寄付が制限なしの寄付よりも効果が低い場合、なぜ寄付者はこれほど頻繁に寄付を行うのでしょうか?一つには、善を行うことが寄付者の唯一の動機ではないからです。多くの場合、彼らは他の動機も持っています – 名を残すため、または良い評判を生み出すため (1)、または規制や企業ポリシーに準拠するため。多くの寄付者は、制限付き寄付と制限なし寄付の区別をまったく考えたこともなかったかもしれません。彼らは、特定の目的のためにお金を寄付することが寄付の仕組みだと信じているかもしれません。そして公平を期すために言うと、非営利団体はそのような幻想を阻止しようとあまり努力していません。彼らにはそんな余裕はない。非営利団体を運営している人は、ほとんどの場合、お金のことを心配しています。彼らには大口寄付者に口答えする余裕はない。 これほど非対称な関係では率直さを期待することはできません。そこで、非営利団体があなたに伝えたいことをお話しします。非営利団体に寄付したい場合は、無制限に寄付してください。お金の使い方を彼らに任せるなら、その使い方も彼らに決めてもらいましょう。 注記 (1) 残念ながら、制限付きの寄付は、制限なしの寄付よりも注目を集める傾向があります。 「X はアフリカに学校を建設するために資金を寄付します」は、「X が Y の非営利団体に資金を寄付し、Y の選択に合わせて使用​​します」よりも興味深いだけでなく、X により多くの注目を集めます。 ありがとう この草稿を読んでくれたチェイス・アダム、イングリッド・バセット、トレバー・ブラックウェル、エディス・エリオットに感謝します。 Source link

  • গেমের কবিতা # 1

    গেম পোয়েমস হল একটি অনলাইন সাহিত্য ম্যাগাজিন যা সরাসরি খেলার যোগ্য বিন্যাসে নতুন কাজ প্রকাশ করে শর্ট-ফর্ম ভিডিওগেমের শৈল্পিক এবং কাব্যিক সম্ভাবনার অন্বেষণ করতে নিবেদিত৷ এই সমস্যা যেমন কাজ অন্তর্ভুক্ত দ্বিধা (ইফান ইউয়ান), সেকেন্ড থট অন (তেরেজা কোটেসোভকোভা), লাইক আই নেভার মুভড এট অল (অ্যাডাম পাইপ এবং ভিক্টর ক্রাউস), SNAKISM 2 (পিপিন বার), এবং ডাইনোসরের…

Deixe um comentário

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