Yes, the serviceAccountClientLink field on user is needed, so the client can find it's corresponding "service account" user. There is method UserProvider.getUserByServiceAccountClient for that.

Both the UserModel.getServiceAccountClientLink and UserModel.setServiceAccountClientLink are not directly used by business logic, but they are needed for export/import .

Marek


On 01/12/15 16:57, Bill Burke wrote:
I just did a usage in Intellij and I don't see it used by any business 
logic.