Holder delegation
Use the holder tools from a burner, a second wallet you keep for everyday use, so your main wallet never has to connect to the site. Rewards always go to your main wallet, and the burner can never move your funds.
How do you want to authorize?
The payment and the message give the burner exactly the same access.
Connect the burner wallet you'll use day to day.