メインコンテンツへスキップ
大規模言語モデル (LLM) と AI エージェントを活用した生成 AI (GenAI) アプリケーションは、ユーザーとソフトウェアの関わり方を変えつつあります。開発者が、ログイン、データアクセス、ツール実行を担う AI 機能をアプリケーションに組み込むにつれて、こうしたやり取りの保護が重要になります。 Auth0 for AI Agents は、Auth0 の堅牢なアイデンティティおよびアクセス管理 (IAM) プラットフォームを活用して、GenAI スタックのあらゆるレイヤーを保護します。次の対象に対して、包括的でエンタープライズグレードのセキュリティを提供します。
  • 人間のユーザー: 認可されたユーザーだけが AI モデルやアプリケーションを利用できるようにします。
  • AI エージェント: スコープを使用して、自律型 AI エージェントによる外部 API へのアクセスを制御します。
  • 外部 API とツール: AI エージェントを Google、Slack、GitHub などに安全に接続します。Auth0 は、ユーザーの操作なしでトークンを自動的に更新および交換します。
  • 機密データ: きめ細かな最小権限のアクセス許可を適用し、認可されていない AI エージェントによる機密データへのアクセスを防止します。
Auth0 for AI Agents の構築を開始するには、Auth0 for AI Agents documentation を参照してください。

ユースケース

Auth0 for AI Agents を使用すると、開発者は次の機能を備えた安全な AI アプリケーションを構築してデプロイできます。
  • シームレスな統合: LangChain、LlamaIndex、Vercel AI SDK など、一般的な AI フレームワークと標準で統合できます。
  • 包括的なセキュリティ制御: OAuth 2.0 と Connect で認証フローを保護し、人間のユーザーと AI エージェントの両方のアクセスを管理します。
  • 非同期認可: 重要なアクションに対して human-in-the-loop 制御を実現します。
  • RAG 向けの: Retrieval Augmented Generation (RAG) パイプライン内で、きめ細かなアクセス制御を適用します。

ユーザー認証

OAuth 2.0 と OpenID Connect を活用し、Universal Login でユーザーを安全に認証できます。Client-Initiated Account Linking を使用すると、AIエージェントは Auth0 を介してユーザーに代わりアクセスをリクエストし、複数の に接続できます。

ユーザーに代わってAPIを呼び出す

Token Vault を使用すると、AI エージェントは単一の Auth0 統合ですべての外部 IDプロバイダーの を取得し、それぞれの API を呼び出せます。たとえば、Token Vault を使用して次のことを行えます。
  1. Google などの外部 IDプロバイダーを使ってユーザーを認証する。
  2. OAuth のスコープを使用して Google Calendar API へのアクセスを認可する。
  3. Google Calendar API を呼び出して会議をスケジュールするためのアクセストークンを取得する。
Auth0 for AI Agents は、次のソーシャル、エンタープライズ、およびカスタム IDプロバイダーをサポートしています。
  • Google
  • Microsoft
  • Box
  • Slack
  • GitHub
  • OpenID Connect
  • カスタム接続

非同期認可

次のような安全なプロトコルを使用して、重要な操作や時間差のある操作に、人による確認を組み込んだ制御を追加します。
  • Client-Initiated Backchannel Authentication (CIBA): アクションを実行する前にユーザーの承認が必要な場合に、AI エージェントが安全なバックチャネル認証と を非同期で実装できるようにします。
  • Rich Authorization Requests (RAR): ユーザーがプッシュ通知を通じて承認できるよう、特定の認可権限を要求することでセキュリティを強化します。

RAG の認可

Retrieval Augmented Generation (RAG) パイプラインでドキュメントレベルおよび関係レベルのアクセス制御を適用するには、Auth0 FGA を使用します。
  • ドキュメントレベルのアクセス制御: RAG のデータソースに対して、きめ細かな権限チェックを実行します。
  • 関係ベースのアクセス制御 (ReBAC): 大まかなロールベースの制御を、正確で細かな関係ベースのアクセス制御の判定に置き換えます。
  • コンプライアンス対応: データプライバシーと規制遵守のため、認可されたデータのみが取得されるようにします。

AI フレームワーク統合

Auth0 for AI Agents は、以下のような主要な GenAI フレームワークやツール とすぐに統合できます。

次のステップ

開発を始める準備はできましたか?Auth0 for AI Agents のドキュメントで、クイックスタートハウツーSDK をご覧ください。