Golang github.com-abbot-go-http-auth.DigestAuth类(方法)实例源码

下面列出了Golang github.com-abbot-go-http-auth.DigestAuth 类(方法)源码代码实例,从而了解它的用法。

作者:snarlysodboxe    项目:BTSyncInato   
func useDigestAuthOrNot(digestAuth auth.DigestAuth, handler http.HandlerFunc) http.HandlerFunc {
	if settings.DigestPath == "" {
		return handler
	} else {
		return digestAuth.JustCheck(handler)
	}
}

作者:Clarifa    项目:kubernete   
// Register http handlers
func RegisterHandlersDigest(mux httpmux.Mux, containerManager manager.Manager, authenticator *auth.DigestAuth) error {
	// Register the handler for the containers page.
	if authenticator != nil {
		mux.HandleFunc(ContainersPage, authenticator.Wrap(containerHandler(containerManager)))
		mux.HandleFunc(DockerPage, authenticator.Wrap(dockerHandler(containerManager)))
	} else {
		mux.HandleFunc(ContainersPage, containerHandlerNoAuth(containerManager))
		mux.HandleFunc(DockerPage, dockerHandlerNoAuth(containerManager))
	}
	return nil
}


问题


面经


文章

微信
公众号

扫码关注公众号