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/594d5cc3a2ea262b0158fb46d029cab52983a58e
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/