Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddBasicAuth ¶
AddBasicAuth adds basic auth to the request
func (AddBasicAuth) Apply ¶
func (m AddBasicAuth) Apply(req *http.Request)
type AddUserAgent ¶
type AddUserAgent struct {
UserAgent string
}
AddUserAgent adds user agent to the request
func (AddUserAgent) Apply ¶
func (m AddUserAgent) Apply(req *http.Request)
type Server ¶
type Server interface { Start() error AddRoutes(handler func(router *mux.Router)) AddAuthoriser(auth authoriser.Authoriser) Handle404(handlerFunc http.HandlerFunc) Handle401(handlerFunc http.HandlerFunc) Handle403(handlerFunc http.HandlerFunc) ShutterHandler(handlerFunc http.HandlerFunc) AddPublicURL(url string) GetHTTPProxy(id string) *turnstile.HTTPProxy GetTCPProxy(id string) *turnstile.TCPProxy }
Server returns a generic interface of turnstile server
Source Files ¶
Click to show internal directories.
Click to hide internal directories.