Hey,

* we introduce a new optional parameter "id"
* if a guid is set inside the claim serialization, change that claim if it exists and return an error if that claim is unknown.
* if no guid is set in the claim serialization, create a new claim for the entity identified by the new parameter "id". if "id" is not set, return an error.

This is fine for me - barring naming nitpicks and whatnot.

Cheers

--
Jeroen De Dauw
http://www.bn2vs.com
Don't panic. Don't be evil. ~=[,,_,,]:3
--