module Milkbottle::Client::Users

Public Instance Methods

create_anonymous_user(options = {}) click to toggle source
# File lib/milkbottle/client/users.rb, line 5
def create_anonymous_user(options = {})
  post("/user/anonymous", options)
end
create_internal_user(email, password, external_id = nil, options = {}) click to toggle source
# File lib/milkbottle/client/users.rb, line 9
def create_internal_user(email, password, external_id = nil, options = {})
  post("/user", options.merge({EmailAddress: email, Password: password, ExternalUserId: external_id}))
end
generate_external_user_token(external_id, email) click to toggle source
# File lib/milkbottle/client/users.rb, line 13
def generate_external_user_token(external_id, email)
  ensure_external_auth!

  token = Milkbottle::JwtToken.new({external_auth_issuer: external_auth_issuer, audience: audience, external_id: external_id, email: email})
  self.jwt_token = token
end