Hi Franck,

no it does not work. I guess I had to customize my environment too much to get 
Shibboleth going and the import of users via Shibboleth. The next time I do an 
update I need to review all my patches.


Regards, Michael

-- 
Dr.-Ing. Michael Kluge

Technische Universität Dresden
Center for Information Services and
High Performance Computing (ZIH)
D-01062 Dresden
Germany

Contact:
Falkenbrunnen, Room 240
Phone:  (+49) 351 463-34217
Fax:    (+49) 351 463-37773
e-mail: michael.kl...@tu-dresden.de
WWW:    http://www.tu-dresden.de/zih

> -----Ursprüngliche Nachricht-----
> Von: Fusionforge-general 
> [mailto:fusionforge-general-boun...@lists.fusionforge.org] Im Auftrag von 
> Franck Villaume
> Gesendet: Freitag, 10. März 2017 20:57
> An: fusionforge-general@lists.fusionforge.org
> Betreff: Re: [Fusionforge-general] webdav for docman not working (with LDAP)
> 
> Hi Michael,
> 
> I pushed some fixes on this topic on the master branch.
> Can you test?
> 
>  From my point of view, it should work with your configuration now.
> 
> Best,
> Franck
> 
> 
> Le 01/03/2017 à 16:04, Franck Villaume a écrit :
> >
> > You can disable the feature by setting use_docman_webdav = no
> >
> > Best
> > Franck
> >
> >
> >
> > ---- Michael Kluge a écrit ----
> >
> > Hi Franck,
> >
> > OK, so I will just tell the user that it is broken at the moment ...
> >
> >
> > Regards, Michael
> >
> >
> > > Hi Mickael,
> > >
> > > True, docman webdav implementation uses session_login_valid which
> > calls session_before_login then use session_login_valid_dbonly That
> > > works with AuthBuiltIn since account are stored in database.
> > > That works with AuthLDAP since there is a sync between LDAP and
> > database.
> > >
> > > In case of sysauthldap plugin, there is no sync between LDAP and
> > pgsql database. Therefore the high-level session_login_valid does not
> > > work since session_login_valid_dbonly returns false.
> > >
> > > First feeling is something is missing in the session_login_valid
> > function to support all use-cases.
> > > Second feeling, there is some mess with Auth* plugins, Sysauth*
> > plugins and account_manager_type  parameter which can be: pgsql, unix,
> > > ldap
> > >
> > > Best,
> > > Franck
> > >
> > > > Le 28 février 2017 à 07:58, Michael Kluge
> > <michael.kl...@tu-dresden.de <mailto:michael.kl...@tu-dresden.de>> a
> > écrit :
> > > >
> > > >
> > > > Hi Franck,
> > > >
> > > > A bit more information: git+svn authentication on the scm host is
> > done with sysauthldap, Web GUI authentication with authhttpd. I read
> > > the code of the webdav implementaion and it looks it uses a function
> > session_login_valid() which in turn calls a hook "session_before_login"
> > > in all authentication plugins. But authhttpd does not have such a
> > plugin function defined. Actually none of the authentication plugins
> > have
> > > that function defined. I can not find this string in the installed
> > source code anywhere.
> > > >
> > > >
> > > > Regards, Michael
> > > >
> > > > > -----Ursprüngliche Nachricht-----
> > > > > Von: Fusionforge-general
> > > > > [mailto:fusionforge-general-boun...@lists.fusionforge.org
> > <mailto:fusionforge-general-boun...@lists.fusionforge.org>] Im
> > > > > Auftrag von Michael Kluge
> > > > > Gesendet: Dienstag, 28. Februar 2017 07:16
> > > > > An: franck.villa...@trivialdev.com
> > <mailto:franck.villa...@trivialdev.com>;
> > > > > fusionforge-general@lists.fusionforge.org
> > <mailto:fusionforge-general@lists.fusionforge.org>
> > > > > Betreff: Re: [Fusionforge-general] webdav for docman not working
> > > > > (with LDAP)
> > > > >
> > > > > Hi Franck,
> > > > >
> > > > > > Linux & any Browser authentication are working correctly with
> > > > > > AuthBuiltin and AuthLDAP (both tested using vanilla
> > installation running latest master code on CentOS 7).
> > > > > > No specific configuration to do.
> > > > >
> > > > > Well, not in my case. Neither the browser nor BitKinex work. I
> > > > > only see 401 error codes in the log. What I get in the browser
> > > > > for such an URL is a standard popup for basic auth. But we do
> > > > > not use basic authentication. It is either LDAP or Shibboleth in
> > > > > our case
> > (which works for svn, git on scm... and the whole Web GUI). Except for
> > > docman. I think there is something missing in my setup so that all
> > docman/XYZ/webdav requests are authenticated through LDAP and not
> > > Shibboleth or basic auth. Does this make sense?
> > > > >
> > > > >
> > > > > Regards, Michael
> > > > >
> > > > > >
> > > > > > However Microsoft Windows will not work unless you run Windows XP.
> > > > > > For Microsoft support, you have to use standard webdav client
> > such as BitKinex.
> > > > > > Authentication implementation is webdav basic, which is not
> > supported in higher version of Windows.
> > > > > >
> > > > > > Best,
> > > > > > Franck aka nerville
> > > > > >
> > > > > >
> > > > > > Le 27/02/2017 à 13:29, Michael Kluge a écrit :
> > > > > > > Oh, one thing more: If I access the webdav URL via the
> > > > > > > brower, I get an request (via a small popup) to enter my
> > > > > > > credentials again. If I
> > > > > > do this, it fails as well.
> > > > > > > This is what I see in the log in this case:
> > > > > > > 141.30.248.228 <http://141.30.248.228> [27/Feb/2017:13:24:03
> > +0100 <tel:+0100>] "GET
> > > > > > > /docman/view.php/346/webdav <http://view.php/346/webdav>
> > HTTP/1.1" 401 -
> > > > > > > "https://fusionforge.zih.tu-
> > > > > > dresden.de/docman/?group_id=346
> > <http://dresden.de/docman/?group_id=346>" "Mozilla/5.0 (Windows NT
> > 10.0;
> > > > > > Win64;
> > > > > > x64) AppleWebKit/537.36 (KHTML, like Gecko)
> > > > > > Chrome/56.0.2924.87 Safari/537.36"
> > > > > > >
> > > > > > >
> > > > > > > Regards, Michael
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > _______________________________________________
> >
> 
> 
> --
> TrivialDev Founder
> http://trivialdev.com

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Fusionforge-general mailing list
Fusionforge-general@lists.fusionforge.org
http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-general

Reply via email to