Oso は、SaaS チームが権限を一元管理し、アクセスルールをコードとして記述できるようにする認可サービスプラットフォームです。ロール、属性、リレーションシップ、マルチテナントのデータ分離など、複雑なモデルに対応しています。Oso Cloud は API、SDK、ポリシーツールを提供し、チームはカスタムの認可コードをマネージドサービスに置き換えることができます。
料金
Oso Cloud は通常、評価用や低ボリュームのプロジェクト向けの無料プランを提供しており、認可チェック数、プロジェクト数、データ量、サポート要件に応じてスケールする有料プランがあります。エンタープライズプランでは、通常、SSO、高度な監査ログ、コンプライアンスオプション、SLA、カスタムセキュリティレビューが追加されます。
主な機能
- 認可ルールをコードとして記述するための Polar ポリシー言語
- API と SDK を備えた Oso Cloud の一元化された認可サービス
- ロールベース、属性ベース、リレーションシップベースのアクセス制御に対応
- 動的なポリシー評価によるマルチテナント SaaS 認可
- ポリシーテスト、監査ログ、既存のアプリケーションデータモデルとの統合
メリット
- アプリケーションコード全体に権限を分散させる代わりに、認可ロジックを一元化
- Polar によるポリシー・アズ・コードにより、アクセサルールのテスト、バージョン管理、監査が可能
- テナント、ロール、リレーションシップ、属性を含む複雑な SaaS 権限に最適
- SDK と API により、一般的なバックエンドフレームワークやデータベースとの統合が容易
- カスタムの認可サービスをゼロから構築・維持する必要性を軽減
デメリット
- Polar と認可モデリングは、新しいチームにとって学習コストがかかる場合がある
- 基本的な管理者・ユーザー権限を持つシンプルなアプリケーションには過剰な可能性がある
- 本番規模の使用とエンタープライズセキュリティ機能はコストが高くなる可能性がある
ユースケース
- テナントスコープの権限を持つ SaaS アプリ
- ロール、属性、リレーションシップベースのアクセス制御を必要とするアプリケーション
- マネージドプラットフォームでカスタムの認可サービスを置き換えるチーム
総評
Oso の最大の強みは、認可を一元化されたポリシー・アズ・コードの問題に変換することで、特にマルチテナント SaaS プロダクトで価値を発揮します。Polar 言語と Oso Cloud API により、脆い手書きの権限チェックを置き換えることができますが、チームはデータとポリシーを正しくモデリングするために時間を投資する必要があります。複雑なアクセス制御を構築するエンジニアリングチームに最適であり、シンプルな管理パネルには必要ない場合があります。
Osoを見る →
開発者ツールを構築しますか?
当社の32サイトネットワークからレビューとリンクを取得。独立したレビューを48時間以内に公開します。
ツールを投稿する
詳しく見る →