私は grails アプリケーションのセキュリティに Shiro プラグインを使用しています。私のアプリケーションには既にユーザーがいます。リレーションシップを使用するか、それともユーザー クラスが現在 shiro ユーザー クラスのみであるべきか??
2 に答える
Grails Shiro Plugin は、直接使用できる開始点として ShiroUser クラスを自動生成します。使用したくない場合は、独自のデータ モデルを同様に機能するように構成するのに役立つ例を使用できます。代わりに独自のクラスを使用してもまったく問題ありません。
私の意見では、独自のクラスを使用することは良いことです。維持するクラスが少なくなり、新しいクラスやインターフェイスを強制的に使用するのではなく、Shiro が既存のデータ モデルを操作できるようになります。Grails プラグインは、起動して実行するのにかかる時間を短縮するためにこれらのものを便利に作成しますが、使用したくない場合は使用する必要はありません。
ShiroUser クラスを使用すること (さらに、Shiro の上に構築された Nimble プラグインを使用すること) は、利便性がすべてです。既存のものをどれだけ使用することを好みますか?ニーズ) vs どれだけ早く立ち上げて実行したいか。
乾杯、
レ
Apache Shiro PMC 議長 & Katasoft Inc. 創設者: アプリケーション セキュリティ製品 & プロフェッショナル Apache Shiro サポートとトレーニング: http://www.katasoft.com
まさにこれ以上のことを行う軽快なプラグインをチェックしてください。