----- Messaggio originale -----
> Da: "Colm O hEigeartaigh" <cohei...@apache.org>
> A: "dev" <dev@syncope.apache.org>
> Inviato: Martedì, 28 giugno 2016 17:15:28
> Oggetto: Re: REST API authentication in 2.0.0

> Ok thanks, this sounds like a bug then? 

I think so.

Max

> The user is not authenticated and
> so Syncope should be returning 401 instead of 403? As things stand, there
> is no way to use a web browser to access the REST API unless you manually
> configure the basic auth parameters somehow.
> 
> Colm.
> 
> On Tue, Jun 28, 2016 at 4:09 PM, Massimiliano Perrone <
> massimiliano.perr...@tirasa.net> wrote:
> 
>>
>>
>> ----- Messaggio originale -----
>> > Da: "Sergey Beryozkin" <sberyoz...@gmail.com>
>> > A: "dev" <dev@syncope.apache.org>
>> > Inviato: Martedì, 28 giugno 2016 17:00:05
>> > Oggetto: Re: REST API authentication in 2.0.0
>>
>> > 403 is typically reported when the authenticated user is forbidden (not
>> > in some role) to access a given resource. So might be a regression. I'm
>> > not 100% sure if some sites do return 403 instead of 401 though when the
>> > authentication fails. Possible confusion can arise given that 401 error
>> > message is "Unauthorized"
>>
>>
>> My experience is 100% with 403 for authenticated user with no permissions
>> (e.g roles), 401 for a resource that needs an authenticated user and you
>> are trying to use it without authentication.
>>
>> BR,
>> Massi
>>
>> >
>> > Cheers, Sergey
>> > On 28/06/16 15:40, Colm O hEigeartaigh wrote:
>> >> Hi,
>> >>
>> >> Just wanted to check before filing a JIRA. With the latest
>> 2.0.0-SNAPSHOT,
>> >> I noticed that accessing the REST API without supplying a
>> username/password
>> >> returns 403 as opposed to the old 401.
>> >>
>> >> wget http://localhost:9080/syncope/rest/users
>> >>
>> >> --2016-06-28 15:40:01--  http://localhost:9080/syncope/rest/users
>> >> Resolving localhost (localhost)... 127.0.0.1
>> >> Connecting to localhost (localhost)|127.0.0.1|:9080... connected.
>> >> HTTP request sent, awaiting response... 403
>> >> 2016-06-28 15:40:01 ERROR 403: (no description).
>> >>
>> >> Whereas with 1.2.7:
>> >>
>> >> wget http://localhost:9080/syncope/rest/users
>> >> --2016-06-28 15:29:42--  http://localhost:9080/syncope/rest/users
>> >> Resolving localhost (localhost)... 127.0.0.1
>> >> Connecting to localhost (localhost)|127.0.0.1|:9080... connected.
>> >> HTTP request sent, awaiting response... 401 Unauthorized
>> >>
>> >> Username/Password Authentication Failed.
>> >>
>> >> This means that if you open up a web browser and try to access say:
>> >>
>> >> http://localhost:9080/syncope/rest/users
>> >>
>> >> a pop-up windows does not appear for the user to enter the
>> user/password.
>> >> Was there a reason for this change or will I file a bug?
>> >>
>> >> Thanks,
>> >>
>> >> Colm.
>> >>
>>
>> --
>> Massimiliano Perrone
>> Tel +39 393 9121310
>>
>> Tirasa S.r.l.
>> Viale D'Annunzio 267 - 65127 Pescara
>> Tel +39 0859116307 / FAX +39 0859111173
>> http://www.tirasa.net
>>
>> "L'apprendere molte cose non insegna l'intelligenza"
>> (Eraclito)
>>
> 
> 
> 
> --
> Colm O hEigeartaigh
> 
> Talend Community Coder
> http://coders.talend.com

-- 
Massimiliano Perrone
Tel +39 393 9121310

Tirasa S.r.l.
Viale D'Annunzio 267 - 65127 Pescara
Tel +39 0859116307 / FAX +39 0859111173
http://www.tirasa.net

"L'apprendere molte cose non insegna l'intelligenza"
(Eraclito)

Reply via email to