Hi Pablo To be sure, did you change the Basic Authentication Filter to a new Digest Authentication Filter on the REST filter chain. (The filter chain with ANT pattern "rest/**". If not, Digest Authentication could not work.
Cheers Christian On Wed, Dec 30, 2015 at 7:49 PM, pablo zader <pza...@gmail.com> wrote: > Hi Christian > > Could you tell me where to find documentation to do this you say? > > Cheers > Pablo > > 2015-12-29 13:23 GMT-03:00 Christian Mueller < > christian.muel...@os-solutions.at>: > >> Hi Pablo >> >> The digest authentication code did not change during some GeoServer >> versions. Recently I had problems using chrome and digest auth. Which >> Servlet container are you using ?. You can try to use digest auth >> implemented in your servlet engine and use the J2EE authentication filter >> and configure the web.xml appropriately. >> >> Cheers >> Christian >> >> >> >> >> >> On Mon, Dec 28, 2015 at 2:41 PM, pablo zader <pza...@gmail.com> wrote: >> >>> Hello Cristian. >>> At the moment, I have not the possibility to use SSL. >>> >>> You could confirm whether digest authentication works well in the latest >>> geoserver? >>> >>> Cheers >>> Pablo >>> >>> >>> >>> 2015-12-27 13:48 GMT-03:00 Christian Mueller < >>> christian.muel...@os-solutions.at>: >>> >>>> Hi Pablo >>>> >>>> GeoServer uses Spring Security for Digest Authentication. I had some >>>> similar Problems and a solution may be to update Spring Security. >>>> Unfortunately, this breaks other Authentication mechanisms. >>>> >>>> A better Idea would be to use Basic Auth in combination with SSL. Do >>>> you have this possibility ?. >>>> >>>> Cheers >>>> Christian >>>> >>>> >>>> >>>> On Mon, Dec 7, 2015 at 12:35 AM, pablo zader <pza...@gmail.com> wrote: >>>> >>>>> Hi list >>>>> >>>>> I want use digest authentication with Curl, but not working. I >>>>> followed the steps outlined here >>>>> >>>>> >>>>> http://docs.geoserver.org/2.5.x/en/user/security/tutorials/digest/index.html >>>>> >>>>> >>>>> to configure security in geoserver digest. >>>>> >>>>> I am using geoserver 2.5.2 >>>>> >>>>> *Here the request with digest authentication:* >>>>> >>>>> curl --digest -v -u admin:geoserver -XPUT -H 'Content-type: >>>>> image/tiff' --data-binary @/home/pablo/mytiff.tif >>>>> http://localhost:8080/geoserver/rest/workspaces/tiger/coveragestores/nbr/file.geotiff >>>>> * About to connect() to localhost port 8080 (#0) >>>>> * Trying 127.0.0.1... connected >>>>> * Server auth using Digest with user 'admin' >>>>> > PUT /geoserver/rest/workspaces/tiger/coveragestores/nbr/file.geotiff >>>>> HTTP/1.1 >>>>> > User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 >>>>> OpenSSL/1.0.1 zlib/1.2.7 libidn/1.23 librtmp/2.3 >>>>> > Host: localhost:8080 >>>>> > Accept: */* >>>>> > Content-type: image/tiff >>>>> > Content-Length: 0 >>>>> > >>>>> < HTTP/1.1 401 No Autorizado >>>>> < Server: Apache-Coyote/1.1 >>>>> < WWW-Authenticate: Basic realm="GeoServer Realm" >>>>> < Content-Type: text/html;charset=utf-8 >>>>> < Content-Length: 1134 >>>>> < Date: Sun, 06 Dec 2015 23:28:36 GMT >>>>> < >>>>> <html><head><title>Apache Tomcat/6.0.35 - Informe de >>>>> Error</title><style><!--H1 >>>>> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} >>>>> H2 >>>>> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} >>>>> H3 >>>>> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} >>>>> BODY >>>>> {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} >>>>> B >>>>> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} >>>>> P >>>>> {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A >>>>> {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> >>>>> </head><body><h1>Estado HTTP 401 - Full authentication is required to >>>>> access this resource</h1><HR size="1" noshade="noshade"><p><b>type</b> >>>>> Informe de estado</p><p><b>mensaje</b> <u>Full authentication is required >>>>> to access this resource</u></p><p><b>descripción</b> <u>Este requerimiento >>>>> requiere autenticación HTTP (Full authentication is requir* Connection #0 >>>>> to host localhost >>>>> left intact >>>>> * Closing connection #0 >>>>> ed to access this resource).</u></p><HR size="1" >>>>> noshade="noshade"><h3>Apache Tomcat/6.0.35</h3></body></html> >>>>> >>>>> >>>>> *Here the request with basic authentication:* >>>>> >>>>> curl --basic -v -u admin:geoserver -XPUT -H 'Content-type: >>>>> image/tiff' --data-binary @/home/pablo/mytiff.tif >>>>> http://localhost:8080/geoserver/rest/workspaces/tiger/coveragestores/nbr/file.geotiff >>>>> * About to connect() to localhost port 8080 (#0) >>>>> * Trying 127.0.0.1... connected >>>>> * Server auth using Basic with user 'admin' >>>>> > PUT /geoserver/rest/workspaces/tiger/coveragestores/nbr/file.geotiff >>>>> HTTP/1.1 >>>>> > Authorization: Basic YWRtaW46Z2Vvc2VydmVy >>>>> > User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 >>>>> OpenSSL/1.0.1 zlib/1.2.7 libidn/1.23 librtmp/2.3 >>>>> > Host: localhost:8080 >>>>> > Accept: */* >>>>> > Content-type: image/tiff >>>>> > Content-Length: 259826 >>>>> > Expect: 100-continue >>>>> > >>>>> < HTTP/1.1 100 Continue >>>>> < HTTP/1.1 201 Creado >>>>> < Date: Sun, 06 Dec 2015 23:34:51 GMT >>>>> < Server: Noelios-Restlet-Engine/1.0..8 >>>>> < Content-Type: application/xml >>>>> < Transfer-Encoding: chunked >>>>> < >>>>> <coverageStore> >>>>> <name>nbr</name> >>>>> <type>GeoTIFF</type> >>>>> <enabled>true</enabled> >>>>> <workspace> >>>>> <name>tiger</name> >>>>> <href>http://localhost:8080/geoserver/rest/workspaces/tiger.xml >>>>> </href> >>>>> </workspace> >>>>> <__default>false</__default> >>>>> <url>file:data/tiger/nbr/nbr.geotiff</url> >>>>> <coverages> >>>>> <atom:link xmlns:atom="http://www.w3.org/2005/Atom" >>>>> rel="alternate" href=" >>>>> http://localhost:8080/geoserver/rest/workspaces/tiger/coveragestores/nbr/file/coverages.xml" >>>>> type="application/xml"/> >>>>> </coverages> >>>>> * Connection #0 to host localhost left intact >>>>> * Closing connection #0 >>>>> >>>>> Thanks in advanced >>>>> >>>>> Pablo >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Go from Idea to Many App Stores Faster with Intel(R) XDK >>>>> Give your users amazing mobile app experiences with Intel(R) XDK. >>>>> Use one codebase in this all-in-one HTML5 development environment. >>>>> Design, debug & build mobile apps & 2D/3D high-impact games for >>>>> multiple OSs. >>>>> http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 >>>>> _______________________________________________ >>>>> Geoserver-users mailing list >>>>> Geoserver-users@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/geoserver-users >>>>> >>>>> >>>> >>>> >>>> -- >>>> DI Christian Mueller MSc (GIS), MSc (IT-Security) >>>> OSS Open Source Solutions GmbH >>>> >>>> >>> >>> >>> -- >>> *Pablo J. Zader* >>> *Lic. en Cs. de la Computación* >>> *pablo.za...@gmail.com <pablo.za...@gmail.com>* >>> >>> >>> >>> >>> >>> *"Los Grandes Hombres hablan sobre ideas... Los Hombres Promedio hablan >>> sobre cosas... Los Hombres Pequeños hablan.. de otros Hombres.* >>> *del libro Matemática estas ahi? A. Paenza "* >>> >> >> >> >> -- >> DI Christian Mueller MSc (GIS), MSc (IT-Security) >> OSS Open Source Solutions GmbH >> >> > > > -- > *Pablo J. Zader* > *Lic. en Cs. de la Computación* > *pablo.za...@gmail.com <pablo.za...@gmail.com>* > > > > > > *"Los Grandes Hombres hablan sobre ideas... Los Hombres Promedio hablan > sobre cosas... Los Hombres Pequeños hablan.. de otros Hombres.* > *del libro Matemática estas ahi? A. Paenza "* > -- DI Christian Mueller MSc (GIS), MSc (IT-Security) OSS Open Source Solutions GmbH
------------------------------------------------------------------------------
_______________________________________________ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users