package
1.3.2
Repository: https://github.com/dspasibenko/teleport.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
ConstructSSHResponse creates a special SSH response for SSH login method that encodes everything using the client's secret key.
CreateSignupLink generates and returns a URL which is given to a new user to complete registration with Teleport via Web UI.
No description provided by the author
No description provided by the author
NewHandler returns a new instance of web proxy handler.
No description provided by the author
NewStaticFileSystem returns the initialized implementation of http.FileSystem interface which can be used to serve Teleport Proxy Web UI If 'debugMode' is true, it will load the web assets from the same git repo directory where the executable is, otherwise it will load them from the embedded zip archive.
Ping is used to validate HTTPS endpoing of Teleport proxy.
No description provided by the author
SetSessionStreamPollPeriod sets polling period for session streams.
SSHAgentLogin issues call to web proxy and receives temp certificate if credentials are valid proxyAddr must be specified as host:port.
SSHAgentOIDCLogin is used by SSH Agent to login using OpenID connect.
SSHAgentU2FLogin requests a U2F sign request (authentication challenge) via the proxy.

# Constants

Version is a current webapi version.
HTTPS is https prefix.
WSS is secure web sockets prefix.

# Structs

Config represents web handler configuration parameters.
CreateSessionResponse returns OAuth compabible data about access token: https://tools.ietf.org/html/rfc6749.
Handler is HTTP web proxy handler.
No description provided by the author
SessionContext is a context associated with users' web session, it stores connected client that persists between requests for example to avoid connecting to the auth server on every page hit.
SessionCookie stores information about active user and session.
SSHLoginResponse is a response returned by web proxy.

# Type aliases

HandlerOption is a functional argument - an option that can be passed to NewHandler function.
No description provided by the author