package
2.3.5+incompatible
Repository: https://github.com/dspasibenko/teleport.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# 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
GetPlugin returns web API plugin that.
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.
newTerminal creates a web-based terminal based on WebSockets and returns a new TerminalHandler.
SetPlugin sets plugin for the web handler.
No description provided by the author
SetSessionStreamPollPeriod sets polling period for session streams.
# Structs
AuthParams are used to construct redirect URL containing auth information back to tsh login.
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.
TerminalHandler connects together an SSH session with a web-based terminal via a web socket.
TerminalRequest describes a request to crate a web-based terminal to a remote SSH server.
# Interfaces
NodeProvider is a provider of nodes for namespace.
Plugin is API Server extension setter if set, it will add handler methods during web handler initialization.
# Type aliases
ClusterHandler is a authenticated handler that is called for some existing remote cluster.
ContextHandler is a handler called with the auth context, what means it is authenticated and ready to work.
HandlerOption is a functional argument - an option that can be passed to NewHandler function.
No description provided by the author