Web レイヤーから次のメソッドを呼び出して、権限が付与されたログイン ユーザーをスローします。
@PreAuthorize("hasRole('list_users_permission')")
public List<UserDto> getAllUsers() {
........
}
しかし、今はスケジューラ ジョブを介して呼び出したいと考えています。つまり、ログインしているユーザーがいないということです。
この注釈@PreAuthorize("hasRole('list_users_permission')")をバイパスする方法、または必要なすべての権限を持つ仮想ユーザーを作成する方法はありますか?