We are trialing Tailscale set-up for production server SSH connections. We are using Google Workspace as the identity provider for Tailscale.
Because production servers are more security critical than general data related to Google Workspaces, we'd like to ensure that any Tailscale session has a shorter session timeout and always be asked for two-factor authentication.
By default, Google Workspace asks two-factor authentication only once per browser, which is fine if you want to access Docs, email and such. It does not do additional two-factor authentication request after user has logged into the service in their browser.
Can Tailscale and Google Workspace identity provider configured so that for Tailscale application / integration (whatever is the correct language), Google prompts two-factor authentication code every 24h minimum?
Does Google Workspace support per-application security rules for login to make some applications more security critical?
We also found out that Tailscale SSH, unlike e.g Cloudflare Zero, does not seem to work with google-authenticator PAM module which could be a workaround. Please correct me if I am wrong here.
(While this topic may feel offtopic, Tailscale instructs their people to post configuration questions to Stackoverflow).