3

Web レイヤーから次のメソッドを呼び出して、権限が付与されたログイン ユーザーをスローします。

@PreAuthorize("hasRole('list_users_permission')")
public List<UserDto> getAllUsers() {
    ........
}

しかし、今はスケジューラ ジョブを介して呼び出したいと考えています。つまり、ログインしているユーザーがいないということです。

この注釈@PreAuthorize("hasRole('list_users_permission')")をバイパスする方法、または必要なすべての権限を持つ仮想ユーザーを作成する方法はありますか?

4

1 に答える 1