I think it could be done by adding a method to cfoundry's UAAClient that just gets a single user by calling through to this method:

https://github.com/cloudfoundry/cf-uaa-lib/blob/master/lib/uaa/scim.rb#L190-L196

Something like:

```ruby
def user(id)
  wrap_uaa_errors do
    scim.get(:user, id)
  end
end
```

And then use uaa.user(id) instead of uaa.users