1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
// Generated from ../../../cs/src/Contracts/TunnelHeaderNames.cs
package tunnels
// Header names for http requests that Tunnel Service can handle
type TunnelHeaderNames []TunnelHeaderName
type TunnelHeaderName string
const (
// Additional authorization header that can be passed to tunnel web forwarding to
// authenticate and authorize the client. The format of the value is the same as
// Authorization header that is sent to the Tunnel service by the tunnel SDK. Supported
// schemes: "tunnel" with the tunnel access JWT good for 'Connect' scope.
TunnelHeaderNameXTunnelAuthorization TunnelHeaderName = "X-Tunnel-Authorization"
// Request ID header that nginx ingress controller adds to all requests if it's not
// there.
TunnelHeaderNameXRequestID TunnelHeaderName = "X-Request-ID"
// Github Ssh public key which can be used to validate if it belongs to tunnel's owner.
TunnelHeaderNameXGithubSshKey TunnelHeaderName = "X-Github-Ssh-Key"
// Header that will skip the antiphishing page when connection to a tunnel through web
// forwarding.
TunnelHeaderNameXTunnelSkipAntiPhishingPage TunnelHeaderName = "X-Tunnel-Skip-AntiPhishing-Page"
)
|