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

  • 評論:夜行者(馬克·羅森)

    夜人 故意是「無人問津的馬克朗森的書」。這不是關於贏得格萊美獎的超級製作人,而是關於這位工作 DJ 多年來“拖著板條箱進入酒吧和夜總會”、閱覽室並點燃舞池。 自始至終,羅森都坦誠地談論毒品和夜生活的過度。他講述了在隧道中混合物質、意外吸食海洛因、看著人們滑入 K 洞的經歷,並展示了這個世界是多麼令人興奮和殘酷。他聲稱正是焦慮和恐慌發作使他擺脫了毒癮。 這本書同樣誠實地講述了他成長的環境和特權世界。從搖滾明星繼父米克瓊斯(《外國人》中的主音吉他手,他可以悄悄地「借用​​」一箱箱放克和靈魂音樂)到以他上大學為條件為他買下 Technics 的母親,到他祖父設立的信託基金安全網,以及普遍接近成名的生活。儘管如此,Ronson 對 DJ 和這項特權似乎打開的側門總是很謙虛,例如在其他人苦苦掙扎多年的時候直接進入 Peter Gatien 的美國俱樂部。 對於大多數 DJ 來說,進入加蒂恩的俱樂部意味著在獲得 Club USA 的一席之地之前要在小酒吧和燈光昏暗的密室裡進行多年的表演。我應該需要那麼長時間來建立聯繫,逐漸向上。相反,我偶然發現了它。我已經擁有大多數其他人所沒有的優勢。我媽媽買了裝備給我。我是由一位擁有家庭工作室的音樂家撫養長大的。但即使對我來說,這也是一個荒謬的幸運突破。參加美國俱樂部比賽的想法是超現實的。我覺得對於這麼大的舞台來說太綠了。但我沒有辦法拒絕它。 資料來源:《夜行人》馬克‧羅森 (Mark Ronson) 著 我發現這本書的有趣之處在於羅森如何帶我們了解一門看似失傳的藝術。他講述了在 Rock and Soul 購買第一張套牌的經歷,弄清楚這一切是如何運作的,學習閱讀不同的房間和觀眾,透過 BPM 在黏性標籤上構建套牌,轟炸、咬合、改進,並慢慢贏得尊重。我對他打電話給年長的同學曼尼·艾姆斯 (Manny Ames) 詢問刮盤課程的經驗特別感興趣。 “你有貼紙嗎?”我爭先恐後地尋找一些麥克賽爾盒式磁帶標籤。他隨意地把它們撕下來,並向我展示瞭如何通過將貼紙從中心孔向外粘貼,就像指南針上的針一樣,對同一張唱片的兩份副本進行標記。「這樣,當您來回運行兩張唱片時,您將始終知道自己在視覺上的位置,」他說,並分享了一些既簡單又令人興奮的事情。貼紙使他能夠透過追蹤唱片的每轉,將唱片旋轉回精確的位置——2 點鐘、7 點鐘等。鐘面上的每個位置都對應於特定的聲音:大鼓可能位於 3 點鐘位置,軍鼓位於 9 點鐘位置,這樣就可以一致地找到並重複節拍的任何部分。 資料來源:《夜行人》馬克‧羅森 (Mark Ronson) 著 憑藉這一洞察力,羅森證明了成功只是時間,而不是魔法。(1) 這包括每週八場演出,口袋裡裝著無窮無盡的演示磁帶,週二晚上在狹小的房間裡演奏。 Ronson 在觀看 DJ AM 使用兩張唱片重新排序歌詞後指出了努力和練習的地方。 「老兄。你是怎麼學會這些東西的?!!」我問,仍在嘗試處理。「夥計……剛剛在嬰兒床裡觀看了老DMC的戰鬥並自學了常規。當你戒掉可卡因時你能做什麼,真是太瘋狂了。」他咯咯地笑了一聲,吸了一口煙。看著散落一地的…

  • アメリカのズボン:ダラスカウボーイズのズボンの特別な調査

    おはよう、ユニウォッチャー。すべての人に幸せなこぶの日。そして、観察しているすべての人に、新年あけましておめでとうございます! 私は最近読者から連絡を受けました ドン・パターソン「レジェンドはカウボーイズスターブルーが車のインテリアに触発されたテックスシュラムが気に入った車に触発されました。これの決定的な証拠はなく、機器マネージャーからの引用だけがあり、彼は車を知りませんでした。私もこの話を聞いていたので、ドンが彼の深いダイビングをしたとき、私はそれがユニウォッチに最適であることを知っていました。 したがって、これ以上苦労することなく、「青い」ズボンと数十年にわたって受けた変化する色合いのドンの調査を提示することができます。 楽しむ! ••••• 1986年にダラスカウボーイズのゼネラルマネージャーのテックスシュラム アメリカのズボン:ダラスカウボーイズのズボンの特別な調査ドン・パターソンによって 彼らの65年の存在の中で、ダラスカウボーイズは、フィールドだけでなく、スタイルの選択において、一貫して一貫性がありませんでした。アメリカのチームのカラーパレットは、統合失調症で有名で、青の2つの色合いを誇っています 三つ 銀の色合い。これらのいわゆるシルバーの1つは、実際には「カウボーイズスターブルー」です。これは、カウボーイズの伝統的なホームホワイトと組み合わせたパンツでのみ使用されるユニークなメタリックシルバーブルーです。 「カウボーイスターブルー」は、実際のカウボーイスターで使用されている青と混同しないでください。 その通り、 ネイビーブルー。 Team Loreによると、この特別な銀の色合いは、カウボーイズの元社長兼ゼネラルマネージャーであるTex Schrammによって作成されました。チームの長年の機器ディレクターであるマイク・マッコードは、Fox Sportsの2017年のインタビューで色の起源を説明しました。 「カウボーイズスターブルー」は、現在、ホームホワイトジャージで見られるズボンであり、実際にはテックスシュラムで生まれました。どうやら、彼は彼が見た車を持っていたようです – 彼が車を所有しているのか、それを見たのかどうかはわかりませんが、彼はその色の内部の車を見て、それに恋をしました。だから私たちは染料がたくさんありました。その生地は染料の色であるため、その染料のロットでそれを生産するために一定数のヤードを注文する必要があります。そのため、そのパンツ色はホームゲームのカウボーイの色になりました。 このストーリーのバージョンは何年もの間、都市の伝説と掲示板の飼料として広まりましたが、元のソースに最も近いものは2017年からのマッコードの引用のようです。マッコードは1989年からチームに所属しており、主要なものではありませんが、プライマリではありません。 Schramm時代からの記事やインタビューは、車のインテリアの起源の物語について言及しておらず、このテーマに関するSchrammからの直接的な引用は存在することが知られていません。そして、Netflixシリーズで使用されている8時間近くのインタビューとアーカイブ映像で アメリカのチーム:ギャンブラーと彼のカウボーイ、 彼らはズボンについてまったく話しませんでした。 一度も。 徹底的な検索の後、この作家は、車の中のシュラムの写真でさえ、物語の具体的な証拠を発掘することに失敗しました。マッコードの物語を額面通りにとらえて、私たちはまだそれがどんな車だったのか疑問に思うようにされています。それで、まさにそれをしましょう。どの車がシュラムにダラスカウボーイズの歴史を永遠に変えるように促したかについて激しく推測しましょう。 色 カウボーイズは1960年に青と白のチームとして人生を始めました。シルバーが写真に入ったのは1964年までではありませんでした。それ以来、基本的な外観は同じままですが、詳細は大きく異なります。当初、シルバーとブルースは完全に調和して生きていましたが、70年代半ばには、色相がわがままなドリフトを始めました。 1974年、「カウボーイスターブルー」パンツへの移行が完全に進行中でした。 左:1968年のクレイグ・モートン。右:1980年のエド「背が高い」ジョーンズ 新しい色はPantone 8200 Cとして始まりましたが、染料と生地の変化により長年にわたって変化しました。グリーンは後に銀に加えられたので、古いテレビでよりよく輝くことができました。シェードは、スタイルガイドのシルバーグリーン(パントン8280 C)として定義されていました。 1980年代までに、シュラムは彼自身の発明にうんざりしており、少なくとも部分的に変化を起こすことにしました。長い間不運と見なされる青い離れたユニフォームは見直されました。ブルージャージはロイヤルからネイビーブルーに行き、ズボンは「カウボーイズスターブルー」をシニエ、トゥーアーシルバーのために捨てました。プレイヤーの反応は混ざり合っていました。 「カウボーイズスターブルー」は、伝統的な白いユニフォームのために立ち往生しました。しかし、テレビが2000年代に高解像度にジャンプしたとき、ファンはついに彼らが本当にそうであったように海の泡のズボンを見ました。 2020年、ズボンは再び変わり、今回は現在の明るい青になり、真の「カウボーイスターブルー」に完全な円に戻りました。 左:1999年にエミットスミス。右:2025年の一部の人 車 Tex Schrammに影響を与えた正確な車は歴史に失われる可能性がありますが、いくつかの可能性のあるパラメーターに基づいてモデルで教育を受けた推測をすることができます。 まず、1974年の「Cowboys Star Blue」の元の外観を、自動車インテリアとの比較の基礎として使用します。 1974年のシーズンの下の写真に見られるように、色は太陽の下で最高です。 キャプテンアメリカ、1974年 次に、車の検索の周りにガードレールをいくつか設定し、最も現実的な候補者を残します。 時間枠:この車は、1960年代後半または1970年代初頭のモデルである可能性があります。 Schrammは、1974年のシーズンに間に合うようにズボンが生産準備が整っているのに間に合うように車を見なければなりませんでした。つまり、1973年のモデルが最新の可能性です。シルバーが1964年に最初に追加されたときに色が採用されていないため、1964年以降にさかのぼる車が想定されます。初めて見られた古い車がインスピレーションであった可能性がありますが、シュラムの目を引いた新しい斬新なインテリアであると思います。 量産:また、問題の車がカスタムジョブではなかったと仮定します。時代のユニークでカスタマイズされたインテリアをピン留めしようとすることはほぼ不可能なので、検索を工場のインテリアオプションに制限します。 アメリカ:シュラムは間違いなくダラスでフェラリスやメルセデスの彼のシェアを見ましたが、私たちは話しています アメリカのチーム 質問されていないアメリカの自動車の優位性の時点で、私たちはビッグ3(フォード/GM/クライスラー)に固執します。 基本ルールが設定されていると、Big…

Deixe um comentário

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