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

Reply via email to