mirror of
https://github.com/tobychui/zoraxy.git
synced 2025-05-31 04:37:20 +02:00
47 lines
1.1 KiB
Go
47 lines
1.1 KiB
Go
package forward
|
|
|
|
import "errors"
|
|
|
|
const (
|
|
LogTitle = "Forward Auth"
|
|
|
|
DatabaseTable = "auth_sso_forward"
|
|
|
|
DatabaseKeyAddress = "address"
|
|
DatabaseKeyResponseHeaders = "responseHeaders"
|
|
DatabaseKeyResponseClientHeaders = "responseClientHeaders"
|
|
DatabaseKeyRequestHeaders = "requestHeaders"
|
|
DatabaseKeyRequestExcludedCookies = "requestExcludedCookies"
|
|
|
|
HeaderXForwardedProto = "X-Forwarded-Proto"
|
|
HeaderXForwardedHost = "X-Forwarded-Host"
|
|
HeaderXForwardedFor = "X-Forwarded-For"
|
|
HeaderXForwardedURI = "X-Forwarded-URI"
|
|
HeaderXForwardedMethod = "X-Forwarded-Method"
|
|
|
|
HeaderCookie = "Cookie"
|
|
|
|
HeaderUpgrade = "Upgrade"
|
|
HeaderConnection = "Connection"
|
|
HeaderTransferEncoding = "Transfer-Encoding"
|
|
HeaderTE = "TE"
|
|
HeaderTrailers = "Trailers"
|
|
HeaderKeepAlive = "Keep-Alive"
|
|
)
|
|
|
|
var (
|
|
ErrInternalServerError = errors.New("internal server error")
|
|
ErrUnauthorized = errors.New("unauthorized")
|
|
)
|
|
|
|
var (
|
|
doNotCopyHeaders = []string{
|
|
HeaderUpgrade,
|
|
HeaderConnection,
|
|
HeaderTransferEncoding,
|
|
HeaderTE,
|
|
HeaderTrailers,
|
|
HeaderKeepAlive,
|
|
}
|
|
)
|