package
18.0.0-dev.vnet-windows.4+incompatible
Repository: https://github.com/gravitational/teleport.git
Documentation: pkg.go.dev
# Functions
Find fetches discovery data by connecting to the given web proxy address.
GetMOTD retrieves the Message Of The Day from the web proxy.
NewReusableClient creates a reusable webproxy client.
ParseHostPort parses host and port from the given address.
Ping serves two purposes.
WithDefaultPort replaces the parse port with the default port if empty.
WithOverridePort replaces the parsed port with the override port.
# Constants
AgentUpdateGroupParameter is the parameter used to specify the updater group when doing a Ping() or Find() query.
WebConfigAuthProviderGitHubType is GitHub provider type.
WebConfigAuthProviderGitHubURL is GitHub webapi endpoint redirect_url MUST be the last query param, see the comment in parseSSORequestParams for an explanation.
WebConfigAuthProviderOIDCType is OIDC provider type.
WebConfigAuthProviderOIDCURL is OIDC webapi endpoint.
WebConfigAuthProviderSAMLType is SAML provider type.
WebConfigAuthProviderSAMLURL is SAML webapi endpoint.
# Structs
AuthenticationSettings contains information about server authentication settings.
AutoUpdateSettings contains information about the auto update requirements.
Config specifies information when building requests with the webclient.
DBProxySettings contains database access specific proxy settings.
DeviceTrustSettings holds cluster-wide device trust settings that are liable to change client behavior.
EntitlementInfo is the state and limits of a particular entitlement; Example for feature X: { Enabled: true, Limit: 0 } => unlimited access to feature X { Enabled: true, Limit: >0 } => limited access to feature X { Enabled: false, Limit: >=0 } => no access to feature X.
featureLimits define limits for features.
GithubSettings contains the Name and Display string for Github connector.
KubeProxySettings is kubernetes proxy settings.
LocalSettings holds settings for local authentication.
MotD holds data about the current message of the day.
OIDCSettings contains the Name and Display string for OIDC.
PingError contains the string message from /webapi/ping.
PingErrorResponse contains the error from /webapi/ping.
PingResponse contains data about the Teleport server like supported authentication types, server version, etc.
ProxySettings contains basic information about proxy settings.
ReusableClient is a webproxy client that allows the caller to make multiple calls without having to buildi a new HTTP client each time.
SAMLSettings contains the Name and Display string for SAML.
SSHProxySettings is SSH specific proxy settings.
U2FSettings contains the AppID for Universal Second Factor.
UIConfig provides config options for the web UI served by the proxy service.
Webauthn holds MFA settings for Web Authentication.
WebConfig is web application configuration served by the backend to be used in frontend apps.
WebConfigAuthProvider describes auth.
WebConfigAuthSettings describes auth configuration.
# Type aliases
No description provided by the author