Here is my online version: https://www.opencourse.club/.
If the user logins in the system using sign with Google, every time you refresh a page that requires authentication, the page redirects to the sign-in portal.
But if the user signs the system using email and password, refreshing the authentication required page doesn’t redirect to the login portal.