インテグレーション
以下は、@auth/*
および @next-auth/*
スコープ、ならびに next-auth
の下で計画およびリリースされたインテグレーションの状態です。また、コミュニティが作成および維持しているインテグレーションも含まれています。「計画中」と記載されているインテグレーションは、皆様の協力をいただければ幸いです。下記のヘルプが必要セクションをご覧ください。
お使いのフレームワークがサポートされていませんか?このガイドに従って、フレームワークインテグレーションを作成することで簡単に貢献できます。
パッケージインポートでの破壊的変更を回避するために、next-auth
は @auth/*
規約に従って命名されていない唯一のフレームワークパッケージです。このライブラリは当初 next-auth
として誕生しましたが、長年にわたって進化し、フレームワークに依存しないものになっています。
フレームワークとデータベースのインテグレーションはすべて、Auth.js Coreライブラリに基づいています。ほとんどの場合、このパッケージはライブラリアーザー向けであるため、直接操作する必要はありません。
フレームワーク | ステータス |
---|---|
NextAuth.js (next-auth ) | v5 (ベータ版)、v4 (メンテナンスモード) |
Astro Auth (@auth/astro ) | PR公開中 |
Express Auth (@auth/express ) | 実験的リリース |
Fastify Auth (@auth/fastify ) | PR公開中 |
Nuxt Auth (@auth/nuxt ) | PR公開中 |
Qwik Auth (@auth/qwik ) | リリース済み |
Remix Auth (@auth/remix ) | PR公開中 |
SolidStart Auth (@auth/solid-start ) | 実験的リリース |
SvelteKit Auth (@auth/sveltekit ) | 実験的リリース |
データベース | ステータス |
---|---|
@auth/*-adapter | リリース済み。next-auth およびすべての @auth/* ライブラリと完全に互換性があります。 |
@next-auth/*-adapter | メンテナンスは終了しました。@auth/*-adapter にアップデートしてください。 |
コミュニティインテグレーション
コミュニティは、さまざまなフレームワークやライブラリのための優れたインテグレーション/クライアントパッケージを公開しています。将来的にはいくつかのパッケージを公式なものにしたいと考えています。これらのパッケージの担当者で、共同作業にご興味のある方は、お気軽にご連絡ください!
クライアント | リンク |
---|---|
Hono.js | Auth.js ミドルウェア |
Rakkas | Auth.js インテグレーション例 |
SolidStart | @solid-mediakit/auth |
Astro | auth-astro |
Nuxt | @sidebase/nuxt-auth |
ヘルプが必要
@auth/core
を使用するパッケージのメンテナンス担当者の方は、公式パッケージとしてリポジトリでメンテナンスを行うための共同作業にご関心がある場合は、Balázs に連絡するか、info@authjs.devまでご連絡ください。お気に入りのフレームワークに@auth/core
のサポートを追加することにご興味がある場合は、ぜひご連絡ください!