diff --git a/basicAuth.go b/basicAuth.go index 5511a60..819707a 100644 --- a/basicAuth.go +++ b/basicAuth.go @@ -2,6 +2,7 @@ package gowebdav import ( "fmt" + "log" "net/http" ) @@ -14,11 +15,13 @@ type BasicAuth struct { // Authorize the current request func (b *BasicAuth) Authorize(c *http.Client, rq *http.Request, path string) error { rq.SetBasicAuth(b.user, b.pw) + log.Printf("BasicAuth.Authorize : SetBasicAuth(%s, %s)", b.user, b.pw) return nil } // Verify verifies if the authentication func (b *BasicAuth) Verify(c *http.Client, rs *http.Response, path string) (redo bool, err error) { + log.Printf("BasicAuth.Verify : StatusCode = %d", rs.StatusCode) if rs.StatusCode == 401 { err = NewPathError("Authorize", path, rs.StatusCode) } @@ -27,16 +30,19 @@ func (b *BasicAuth) Verify(c *http.Client, rs *http.Response, path string) (redo // Close cleans up all resources func (b *BasicAuth) Close() error { + log.Printf("BasicAuth.Close") return nil } // Clone creates a Copy of itself func (b *BasicAuth) Clone() Authenticator { + log.Printf("BasicAuth.Clone") // no copy due to read only access return b } // String toString func (b *BasicAuth) String() string { + log.Printf("BasicAuth.String") return fmt.Sprintf("BasicAuth login: %s", b.user) }