juanfont / headscale

An open source, self-hosted implementation of the Tailscale control server
BSD 3-Clause "New" or "Revised" License
22.13k stars 1.23k forks source link

Support for SSH check mode in ACLs #1850

Open almereyda opened 5 months ago

almereyda commented 5 months ago

Why

Tailscale upstream supports SSH check mode.

We would like to use it with Headscale, too.

Description

When defining an Tailscale SSH ACL policy with the action set to check, an additional authentication against the OIDC endpoint is required, which grants access within an optional checkPeriod, defaulting to 12 hours and allowing to be set to always.

References

This is related to, but not identical to:

github-actions[bot] commented 1 month ago

This issue is stale because it has been open for 90 days with no activity.

almereyda commented 1 month ago

No stale activity.

dparv commented 3 weeks ago

+1