def create_user_authentication(id, options={})
      response = connection.post do |req|
        req.url "users/#{id}/authentications", options
      end
      return_error_or_body(response)
    end
def create_user_authentication(id, options={})
      response = connection.post do |req|
        req.url "users/#{id}/authentications", options
      end
      return_error_or_body(response)
    end
Create an authentication for a user

 param [Integer] id The ID of the user
 @param [Hash]  options
 @option options String :provider - The name of the provider for the authentication (twitter, facebook, foursquare, linkedin, instagram)
 @option options String :uid - The user's id for the provider (on the provider's service, not your internal identifier)
 @option options String :oauth_token - The user's oauth token or access token that can be used to retrieve data on their behalf on the service.
 @option options String :oauth_token_secret - The user's oauth token secret or access token secret that is used in combination with the oauth token (required for twitter)
 @option options String :nickname - The user's nickname on the provider's service.