FAQ
Speedle は誰向けですか?
Speedle は、アクセス制御を必要とするアプリケーション向けのオープンソース認可エンジンです。システムに組み込むことも、サービスとして実行することもでき、認可ポリシーをアプリケーションコードにハードコードする代わりに一元管理できます。
なぜ別のポリシーエンジンが必要なのですか?
クイックスタートでは、約15分で一連のワークフローを体験できます。Speedle のポリシーモデルと決定フローを他の選択肢と比較する最も迅速な方法です。
どのように貢献できますか?
貢献ガイドを参照してください。
Speedle の今後の計画はどうなっていますか?
Speedle はオープンソースプロジェクトとして保守されています。コミュニティのニーズに応じて、バグ修正、ドキュメントの改善、新機能の開発を進めています。
OPA、Kubernetes RBAC、Istio RBAC との違いは何ですか?
Speedle、OPA、Kubernetes RBAC、Istio RBAC はすべて認可またはアクセス制御を提供します。Kubernetes RBAC と Istio RBAC はそれぞれ Kubernetes および Istio 内部の認可を扱い、Speedle と OPA は汎用の認可ソリューションです。Casbin と Ladon も汎用の選択肢です。これらを比較する際は、以下の点を検討してください:
- ポリシー言語が使いやすいか?各製品がポリシー言語を提供しているため、それぞれでポリシーを作成して比較してください。
- 1回の認可決定にどのくらい時間がかかるか?
- スケーラビリティは十分か?
- サポートされているポリシーモデルは十分柔軟か?
なぜ Speedle には組み込みの認証メカニズムがないのですか?
Speedle は認可(Authorization)に専念しています。認証(Authentication)は提供しません。
独自のバックエンドストレージを接続するにはどうすればよいですか?
ストレージ拡張を参照してください。
独自のトークンアサーターを接続するにはどうすればよいですか?
トークンアサーターを参照してください。