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