# Functions
No description provided by the author
No description provided by the author
No description provided by the author
VerifyPassword makes sure password satisfies our requirements (relaxed), mostly to avoid putting garbage in.
# Structs
CertAuthID - id of certificate authority (it's type and domain name).
CertAuthority is a host or user certificate authority that can check and if it has private key stored as well, sign it too.
CommandLabel is a label that has a value as a result of the output generated by running command, e.g.
OIDCAuthRequest is a request to authenticate with OIDC provider, the state about request is managed by auth server.
OIDCConnector specifies configuration for Open ID Connect compatible external identity provider, e.g.
OIDCIdentity is OpenID Connect identity that is linked to particular user and connector and lets user to log in using external credentials, e.g.
ProvisionToken stores metadata about some provisioning token.
ReverseTunnel is SSH reverse tunnel established between a local Proxy and a remote Proxy.
Server represents a node in a Teleport cluster.
SignupToken stores metadata about user signup token is stored and generated when tctl add user is executed.
Site represents a cluster of teleport nodes who collectively trust the same certificate authority (CA) and have a common name.
TeleportUser is an optional user entry in the database.
U2F is a configuration of the U2F two factor authentication.
WebSession stores key and value used to authenticate with SSH notes on behalf of user.
# Interfaces
Identity is responsible for managing user entries.
Lock implements distributed locking service.
Presence records and reports the presence of all components of the cluster - Nodes, Proxies and SSH nodes.
Provisioner governs adding new nodes to the cluster.
Trust is responsible for managing certificate authorities Each authority is managing some domain, e.g.
User represents teleport or external user.
# Type aliases
CertAuthType specifies certificate authority type, user or host.
CommandLabels is a set of command labels.
Users represents a slice of users, makes it sort compatible (sorts by username).
No description provided by the author