Oh great ! Thanks for your quick fix.

Thanks.

On Thu, Oct 6, 2016 at 6:53 PM, Francesco Chicchiriccò <[email protected]>
wrote:

> On 6-oct-16, at 14:45, John Peter <[email protected]> wrote:
>
> Francesco,
> It doesn't work with username as value for the "key" field.
> POST  /syncope/rest/users/user1/status
> {
>   "operation": "ADD_REPLACE",
>   "value": "",
>   "onSyncope": true,
>   "key": "user1",
>   "type": "SUSPEND",
>   "token": "",
>   "resources": []
> }
>
> Response is
> {
>   "status": 404,
>   "type": "NotFound",
>   "elements": [
>     "NotFoundException: User user1"
>   ]
> }
>
> I confirmed user1 exists in syncope.
>
>
> Oh, I see (and also found why the trick is not working in this case)
>
> I have just committed a quick-fix for this in
>
> https://github.com/apache/syncope/commit/594d5cc3a2ea262b0158fb46d029ca
> b52983a58e
>
> it will be available in Syncope 2.0.1.
>
> Still working on adding the sample to the reference guide...
>
> Regards.
>
> On Thu, Oct 6, 2016 at 6:02 PM, Francesco Chicchiriccò <
> [email protected]> wrote:
>
>> On  6-oct-16, at 13:44, John Peter <[email protected]> wrote:
>>
>> It works!!
>> Is this right ?  I though it should have been done with just username.
>> {
>>   "operation": "ADD_REPLACE",
>>   "value": "",
>>   "onSyncope": true,
>>   "key": "9248266f-bc58-48e0-8826-6fbc5808e03d",
>>   "type": "SUSPEND",
>>   "token": "",
>>   "resources": []
>> }
>>
>>
>> Hi John,
>> it is definitely correct: I will add some notes in the reference guide
>> (both as HTTP / JSON and via SyncopeClient) as it looks like a common use
>> case.
>>
>> It is kind of undocumented trick, but you could pass along the actual
>> username as value for the "key" field, and it should work anyway.
>>
>> Regards.
>>
>> On Thu, Oct 6, 2016 at 3:34 PM, John Peter <[email protected]>
>> wrote:
>>
>>> Hi,
>>> I found rest api for suspending a user in [1]  but I think its not valid
>>> for Syncope 2.0.0.
>>> In [2], Can I use  /users/{key}/status for suspending a user ?
>>>
>>> [1] https://cwiki.apache.org/confluence/display/SYNCOPE/REST+API+upgrade
>>> [2] http://syncope.apache.org/rest/2.0/index.html
>>>
>>> Thanks.
>>>
>> --
>> Francesco Chicchiriccò
>>
>> Tirasa - Open Source Excellence
>> http://www.tirasa.net/
>>
>> Member at The Apache Software Foundation
>> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
>> http://home.apache.org/~ilgrosso/
>>
>
>
> --
> Francesco Chicchiriccò
>
> Tirasa - Open Source Excellence
> http://www.tirasa.net/
>
> Member at The Apache Software Foundation
> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
> http://home.apache.org/~ilgrosso/
>

Reply via email to