Grailsのアプリのセキュリティ:Acegiのか史郎
-
19-09-2019 - |
質問
私は、GrailsのベースのWebアプリケーションを開発していると私はの認証のためにこれらの2つのフレームワークのいずれかを選択する必要があります。あなたの意見では、何の規準はAcegiのための選択を支持し、何の規準は、Apache史郎のための選択肢を好みますか?
解決
私は両方を試してみました、そして私のoppinionにAcegiのは、より多くのfinegrainedとはるかに優れた文書です。これは、機能の多くを提供しています:アプリケーションを確保するためのURL、注釈またはデータベースrequestmapsを、オプションのSSO、Facebookの認証などを取得し、私は史郎が小さいプロジェクトのための素晴らしいと思いますが、史郎のドキュメントは、まだものの多くを欠いている、あなたが持っているフィギュアに自分でアウト。だから、私の気持ちは、それはあなたのプロジェクトに依存していること、です。私は私の現在の経験に基づいて選択する必要がある場合は、私がAcegiのために行くよ。
他のヒント
私は他の上で1つを選択する最大の理由は、あなたに最も理にかなって、あなたの精神的なモデルに基づいていると思います。どちらのフレームワークは十分に確立されており、年間の周りされています。それはあなたに重要な場合はどちらも専門的にサポートされています。どちらも、偉大なエンジニアや活気のあるコミュニティを持っています。私は両方を試してみて、あなたに、より良い「を感じている」ものを見ると思います。
前に私はここで、この上に掲載 - うまくいけば、これはビットを助けます:
私は大きな春のセキュリティー・プラグインのユーザーでした。インストールして実行するのは簡単です。また、ベース・ユーザー、requestmapsおよび役割生成に加えて、一般的な登録の作成を提供しています。しかし、最近、私はFacebookのオープングラフプラグインを実装し、ユーザーにそれは難しい(なぜなら、経験不足だったかもしれない)と関係することが分かっ登録するとIの複数の方法を許可しようとしていた...私は除いて、Facebookのときの積分の記事を見つけましたそれは史郎の使用を必要としました。だから、これはドキュメントが少し欠けているが...史郎はかなり強力です、私が言っている...それを試してみるために私を余儀なくされました。私が特に気に入っている権限のロジックに組み込まれています!非常に強力。
とにかく、私はシンプルさと春のセキュリティのための文書の存在を認めることができるので、イムは、引き裂かれたが、私の要件については...史郎が勝ちました。
(ちなみに、私は春のセキュリティ+ Facebookの接続やFacebookグラフプラグインのトピックに複数の質問を掲載した。1実際のところ...答えてしまった、推奨された未史郎や軽快を使用しようとしますプラグイン。軽快は史郎をオフに基づいており、ちょうど約すべてのユーザーに加えて、あなたが必要なものがすべて、役割、権限、最初からコード化されたグループのメンテナンスをサポートしています。軽快な私のニーズにすぎだったので、私は史郎で立ち往生)