3

こんにちは、私の問題は、@ preauthorize スプリング アノテーションに条件ステートメントを追加することです。プリンシパルに Users_view と Users_manage のアクセス許可を与える必要がありますが @PreAuthorize("hasPermission(#id, 'com.foo', 'USERS_VIEW','USERS_MANAGE')") 、@ preauthorize で以下のように両方のアクセス許可を追加することはできません。以下のような考えがあります。

@PreAuthorize("hasPermission(#id, 'com.foo', 'USERS_VIEW') OR hasPermission(#id, 'com.foo', 'USERS_VIEW')")

スプリングは @preauthorize の条件付き句をサポートするので、そうでない場合、これに対する解決策は何ですか。(ここでは、 hasroles[] ではなく @preauthorize のみを使用する必要があります)

前もって感謝します

4

1 に答える 1