Versions in this module Expand all Collapse all v1 v1.5.1 Apr 28, 2017 Changes in this version + const CSRFTokenHeader + func BasicEnabled() bool + func GSSAPIEnabled() bool + func RequestToken(clientCfg *restclient.Config, reader io.Reader, defaultUsername string, ...) (string, error) + type BasicChallengeHandler struct + Host string + Password string + Reader io.Reader + Username string + Writer io.Writer + func (c *BasicChallengeHandler) CanHandle(headers http.Header) bool + func (c *BasicChallengeHandler) CompleteChallenge(requestURL string, headers http.Header) error + func (c *BasicChallengeHandler) HandleChallenge(requestURL string, headers http.Header) (http.Header, bool, error) + func (c *BasicChallengeHandler) Release() error + type ChallengeHandler interface + CanHandle func(headers http.Header) bool + CompleteChallenge func(requestURL string, headers http.Header) error + HandleChallenge func(requestURL string, headers http.Header) (http.Header, bool, error) + Release func() error + func NewMultiHandler(handlers ...ChallengeHandler) ChallengeHandler + func NewNegotiateChallengeHandler(negotiater Negotiater) ChallengeHandler + type MultiHandler struct + func (h *MultiHandler) CanHandle(headers http.Header) bool + func (h *MultiHandler) CompleteChallenge(requestURL string, headers http.Header) error + func (h *MultiHandler) HandleChallenge(requestURL string, headers http.Header) (http.Header, bool, error) + func (h *MultiHandler) Release() error + type NegotiateChallengeHandler struct + func (c *NegotiateChallengeHandler) CanHandle(headers http.Header) bool + func (c *NegotiateChallengeHandler) CompleteChallenge(requestURL string, headers http.Header) error + func (c *NegotiateChallengeHandler) HandleChallenge(requestURL string, headers http.Header) (http.Header, bool, error) + func (c *NegotiateChallengeHandler) Release() error + type Negotiater interface + InitSecContext func(requestURL string, challengeToken []byte) (tokenToSend []byte, err error) + IsComplete func() bool + Load func() error + Release func() error + func NewGSSAPINegotiator(principalName string) Negotiater + type RequestTokenOptions struct + ClientConfig *restclient.Config + Handler ChallengeHandler + func (o *RequestTokenOptions) RequestToken() (string, error) v1.5.0-alpha.1 Dec 29, 2016 Incompatible versions in this module v3.7.0-alpha.0+incompatible Aug 1, 2017