# Permit.io アプリやシステム全体でユーザー・サービス・AIエージェントの権限を管理する認可プラットフォーム - Findings24: - ウェブサイト: - 料金: Freemium - カテゴリー: AIエージェント基盤 ## Permit.ioとは? Permit.ioは、ユーザー、サービス、AIエージェントが関与するシステム全体で何を実行できるかを管理する認可プラットフォームです。製品ページでは、エージェント型のアイデンティティときめ細かな認可のためのコントロールプレーンとして説明されており、静的なアクセスリストではなく、アクション実行時のチェックを中心に強制適用します。 Permitは、UI、API、SDK、Infrastructure as Codeのワークフローを組み合わせて、権限の定義、適用、管理を必要とするチームに適した製品として紹介されています。RBAC、ABAC、ReBAC、PBACなど複数の認可モデルに対応しているため、チームはよりシンプルなモデルから始め、アプリケーションの要件の変化に応じて、よりコンテキストに即したポリシーへ移行できます。 料金は月間アクティブユーザー数に基づく従量制で、無料のCommunityプラン、Startupプラン、Proプラン、営業への問い合わせが必要なEnterpriseオプションがあります。公開されている料金情報では、より高度な構成向けに、個別のワークスペース、環境、デプロイオプションも強調されています。 ## Permit.ioでできること ### 複数の認可モデル Permitは、同じ製品上でRBAC、ABAC、ReBAC、PBACに対応しているため、チームはよりシンプルなモデルを選択したり、ニーズの拡大に応じてよりコンテキストに即した認可へ移行したりできます。 ### インターフェース横断のポリシー管理 このプラットフォームは、ポリシー作業のためにUI、API、SDK、IaCの各経路を提供しています。ノーコードおよびローコードのインターフェースや、Gitワークフローに取り込むポリシー・アズ・コードの生成にも対応します。 ### アプリケーションへの適用 Permitでは、APIによる認可チェックを文書化し、\`permit.check(identity, resource, action)\`によってアプリケーションコードに適用処理を組み込めます。RBACとReBACのページでは、いずれもアプリケーション向けの直接的な統合方法として説明されています。 ### GitOpsと自動デプロイ 料金ページとモデルのページでは、GitOps CI/CD、Gitでのポリシー保存、認可の変更に対応する自動デプロイワークフローのサポートが説明されています。 ### 複数プロジェクト・マルチテナントのモデル化 製品ページでは、共有ワークスペース、環境、プロジェクト、マルチテナンシーについて説明されており、環境またはサイロごとに個別のポリシー定義を設定できます。 ### 監査と判定ログ 料金ページには、運用監査ログ、ログ転送、保持期間の設定が含まれており、認可判定の確認と監視に役立ちます。 ## 利用シーン ### 標準的なアプリケーションRBAC ユーザー、テナント、リソースに対する分かりやすい権限設定が必要なアプリケーションで、ロールベースのアクセスを構築・管理できます。RBACのページでは、ローコードUIとAPIによるロールの作成、割り当て、権限設定が示されています。 ### コンテキスト対応のアクセスポリシー 権限がユーザー属性、リソースのプロパティ、環境固有の条件などのコンテキストに依存する場合に、属性ベースのルールを追加できます。ABACのページでは、管理されたワークフローを維持しながら静的なロールを超えた制御へ移行する方法として製品を位置付けています。 ### 関係性に基づく認可 所有権、グループメンバーシップ、親子構造など、ユーザーとリソースの関係性を軸に権限をモデル化できます。ReBACのページでは、このシナリオ向けにグラフベースの関係管理とロール導出が説明されています。 ### AIエージェントの権限制御 AIエージェント、ツール、API、データに認可を適用し、エージェントのアクションを実行時にチェックできます。ホームページとABACのページでは、安全なエージェント型ワークフローとアクション実行時の制御が強調されています。 ### マルチテナント・マルチ環境のポリシー管理 複数の環境またはプロジェクトにまたがる権限を管理しながら、ポリシー定義を分離して保持できます。料金ページとモデルのページでは、これがマルチテナンシーと環境分離に役立つものとして説明されています。 ## よくある質問 ### Permitがサポートする認可モデルは何ですか? Permitは、RBAC、ABAC、ReBAC、PBACなどの認可モデルについて、UIとAPIをサポートしています。また、料金ページでは、UI、API、SDK、IaCのワークフローによるポリシーモデルの作成が説明されています。ソースには、ポリシー管理のためのGitOps形式の経路と、APIベースの認可チェックも示されています。 ### Permitはアプリケーションでどのように使用しますか? ソースでは、認可の適用に\`permit.check(identity, resource, action)\`を使用し、ポリシーの作成と管理をUIおよびAPIで行えることが示されています。ReBACのページでは、グラフベースの関係性と、OPALによるレイテンシーのない適用についても説明されています。 ### 無料プランやトライアルはありますか? はい。料金ページには、個人、PoC、小規模チーム向けのFree Communityプランと、成長中の製品向けのStartupプランが掲載されています。さらに、より大きな容量を備えた上位プランや、問い合わせによるエンタープライズ向けオプションもあります。 ### どのような統合が言及されていますか? 料金ページでは、Gitプロバイダー、APIゲートウェイおよびプロキシ、データベースとGraphQLの統合、ユーザープロビジョニング、SDK/API/SCIM、JWTベースのアイデンティティ・認証プロバイダーへの対応が示されています。示されている公開ページでは、サポート対象の各ベンダーがすべて詳細に列挙されているわけではありません。 ### Permitは誰向けですか? Permitは、アプリケーションやAIエージェント向けの認可を構築する開発者を対象としており、特にエージェント、ツール、API、データ全体で細かな制御が必要な場合に適しています。ソースでは、マルチテナントおよびマルチ環境のポリシー管理も強調されています。 ## クイック情報 - **カテゴリー**: 認可プラットフォーム - **ブランド**: Permit.io - **主な用途**: アプリケーションとAIエージェント向けのきめ細かなアクセス制御 - **料金**: 無料のCommunityプランに加え、有料のStartup、Pro、Enterpriseプラン - **ワークフロー**: UI、API、SDK、IaC、GitOpsによるポリシー管理 - **ソースドメイン**: permit.io