0

こんにちは、そのデータ モデルに取り組んでいます。グループ レベルとユーザー レベルで権限を追跡しています。春のセキュリティでそのソリューションを実装したい。

i) ユーザーにはいくつかのグループがあり、各グループには一連の権限があります。ii) パーミッションもユーザー レベルで実装され、ユーザーを一部のパーミッションから制限します。

私のテーブルはユーザーです:- userid(pk),username

group:- groupid(pk),グループ名

ユーザーグループ:- グループ ID (pk、fk)、ユーザー ID (pk、fk)。

パーミッション:- パーミッション ID、per_name。

グループ権限:-

ユーザー権限。

助けてください

4

1 に答える 1

1

Spring Security は、グループおよび個々のユーザーの役割/権限をすぐにサポートします。デフォルトのスキーマは、リファレンス マニュアルの付録に記載されています。

独自のスキーマを使用する場合は、JdbcDaoImplにカスタム SQL を挿入して、期待されるのと同じデータを返すか、スキーマがあまりにも異なる場合は、独自に実装UserDetailsServiceしてデータを自分でロードすることができます。

于 2013-10-24T17:00:34.170 に答える