Hi @ahunt , I think a conditional access policy is your best option for this. It's more customizable and allows for more control. Anything else would be over-complicated and might not work reliably. Let me know if you need any help setting it up or have any questions about it!
If this answer helps you please mark "Accept Answer" so other users can reference it.
Thank you,
James