We don’t have anything documented for that, but I did find a previous Discourse about something like this:
Now, this does look to have some possible buggy-ness to it in how it may present and what happens if someone clicks cancel but this does provide a way to show a page before the login.