Auth0 SDKs
AI agent のワークフローを保護するため、以下の Auth0 SDK を更新しました:Next.js
このSDKを使用すると、Auth0の認証・認可サービスをNext.jsアプリケーションに簡単に統合できます。主な機能は次のとおりです。- ユーザー認証
- 対応するソーシャルIDプロバイダーおよびエンタープライズIDプロバイダーのアクセストークンを取得するためのツール
Node.js
このライブラリを使用すると、Auth0の認証・認可サービスをNode.jsアプリケーションに簡単に組み込めます。主な機能は次のとおりです。- ユーザー認証
- ユーザーのサインアップ、ユーザープロファイルの管理、APIエンドポイントの保護を行うためのツール
Auth0 Fastify SDK
このSDKを使用すると、Auth0の認証・認可サービスをFastifyアプリケーションに簡単に統合できます。主な機能は以下のとおりです。- ユーザー認証
- ファーストパーティAPIの呼び出しに必要なアクセストークンを取得するためのツール
Auth0 AI SDKs
Auth0 AI SDKsを使用すると、アプリケーションを一般的なエージェント型フレームワークと効率的に統合できます。Auth0 AI SDK
このSDKは、AIアプリケーションにおける認証と認可のための基本的な抽象化を提供します。主な機能は次のとおりです。- Client Initiated Backchannel Authentication (CIBA)プロトコルによる非同期ユーザー認証
- OpenFGAベースのRAG向けフィルター
Auth0 AI Components
このライブラリは、AI Identity for B2Bを使用するAIアプリケーションで利用できるReactコンポーネントのセットアップに役立ちます。コンポーネントのスタイルにはTailwind CSSが使用されています。以下の機能をサポートしています。- 対応しているソーシャルIDプロバイダーやエンタープライズIDプロバイダーのアクセストークンを取得するためのツール
Auth0 AI向けRedisストア
このSDKは、Auth0 AI SDKで利用できる、Redisベースの安全なデータストア実装を提供します。主な機能は次のとおりです。- Redisへの保存前にデータを安全に暗号化
- 名前空間によるキーの整理
- 保存データの有効期限の設定
サンプルアプリケーション
LangGraphやVercel AIなどのフレームワークで構築された、JavaScript/TypeScript向けのサンプルアプリケーションをご覧ください。Assistant0 (Next.js)
事前構成済みのツールを備えたフルスタックのAIパーソナルアシスタントです。ユーザー認証、Token Vaultを使用した安全なAPI呼び出し
(Gmail、Google カレンダーなど) 、非同期認可を使用したHuman-in-the-loopの
やり取り、Auth0 FGAによるRAGツールの保護など、
AI Identity for B2Bのさまざまな機能を体験できます。
SmartHR Assistant
複雑な認可ルールに基づいて、人事関連ドキュメントへの安全なアクセスを提供するAI人事アシスタントです。
Auth0 FGAを使用し、関係性ベースのアクセス制御 (Fine-Grained
Authorization) でRAGアプリケーションを保護する方法を示しています。LlamaIndexを使用したNext.jsアプリケーションとして実装されています。
Agent0
ReactとFastifyで構築されたフルスタックのAIパーソナルアシスタントです。
ログイン中のユーザーに代わり、ツール呼び出しを通じてAPIを呼び出します。
AIサンプル
生成AIアプリケーションでAuth0の認証・認可機能を活用する
スタンドアロンのサンプルアプリケーションを集めたリポジトリです。各サンプルでは、AI Identity for B2Bの特定の機能を紹介しています。
Auth0 AI SDK TypeScriptサンプル
Auth0のJavaScript AI SDKに付属するサンプルアプリケーションです。
SDKの推奨実装パターンを確認できます。