| 1234567891011121314151617 |
- // Copyright (c) Tailscale Inc & AUTHORS
- // SPDX-License-Identifier: BSD-3-Clause
- package ipnauth
- // ProfileAccess is a bitmask representing the requested, required, or granted
- // access rights to an [ipn.LoginProfile].
- //
- // It is not to be written to disk or transmitted over the network in its integer form,
- // but rather serialized to a string or other format if ever needed.
- type ProfileAccess uint
- // Define access rights that might be granted or denied on a per-profile basis.
- const (
- // Disconnect is required to disconnect (or switch from) a Tailscale profile.
- Disconnect = ProfileAccess(1 << iota)
- )
|