Module: Auth0::Api::V1::Users
- Included in:
- Auth0::Api::V1
- Defined in:
- lib/auth0/api/v1/users.rb
Overview
Instance Method Summary collapse
-
#change_password_ticket(user_id, new_password, result_url = nil) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#client_users(client_id = @client_id) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#connection_users(connection_name, search = nil) ⇒ Object
(also: #search_connection_users)
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#create_public_key(user_id, device, public_key) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#create_user(email, password, connection_name, request_params = {}) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#delete_user(user_id) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#delete_users ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#enterpriseconnections_users(search_criteria = nil, per_page = 500) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#patch_user_metadata(user_id, metadata = {}) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#revoke_user_device_public_key(user_id, device) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#revoke_user_refresh_token(user_id, refresh_token) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#send_verification_email(user_id) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#socialconnections_users(search_criteria = nil, per_page = 500) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#update_user_email(user_id, email, verify = true) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#update_user_metadata(user_id, metadata = {}) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#update_user_password(user_id, password, verify = true) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#update_user_password_using_email(email, password, connection_name, verify = true) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#user(user_id) ⇒ Object
(also: #get_user)
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#user_devices(user_id) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
-
#users(search = nil) ⇒ Object
(also: #users_search, #get_users)
deprecated
Deprecated.
-
4.14.0, please use Auth0::Api::V2::Users
-
-
#verification_ticket(user_id, result_url = nil) ⇒ Object
deprecated
Deprecated.
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
-
Instance Method Details
#change_password_ticket(user_id, new_password, result_url = nil) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
https://auth0.com/docs/api#!#post--api-users--user_id--change_password_ticket
105 106 107 108 109 110 |
# File 'lib/auth0/api/v1/users.rb', line 105 def change_password_ticket(user_id, new_password, result_url = nil) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" request_params = { 'newPassword' => new_password, 'resultUrl' => result_url } path = "/api/users/#{user_id}/change_password_ticket" post(path, request_params) end |
#client_users(client_id = @client_id) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
https://auth0.com/docs/api#!#get--api-clients--client-id--users
76 77 78 79 80 |
# File 'lib/auth0/api/v1/users.rb', line 76 def client_users(client_id = @client_id) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = "/api/clients/#{client_id}/users" get(path) end |
#connection_users(connection_name, search = nil) ⇒ Object Also known as: search_connection_users
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
https://auth0.com/docs/api#!#get--api-connections--connection--users -
46 47 48 49 50 51 |
# File 'lib/auth0/api/v1/users.rb', line 46 def connection_users(connection_name, search = nil) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = "/api/connections/#{connection_name}/users" path += "?search=#{search}" unless search.to_s.empty? get(path) end |
#create_public_key(user_id, device, public_key) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
https://auth0.com/docs/api#!#post--api-users--user_id--publickey
125 126 127 128 129 130 |
# File 'lib/auth0/api/v1/users.rb', line 125 def create_public_key(user_id, device, public_key) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = "/api/users/#{user_id}/public_key" request_params = { device: device, public_key: public_key } post(path, request_params) end |
#create_user(email, password, connection_name, request_params = {}) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
85 86 87 88 89 90 91 |
# File 'lib/auth0/api/v1/users.rb', line 85 def create_user(email, password, connection_name, request_params = {}) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" = { email: email, password: password, connection: connection_name } request_params.merge!() path = '/api/users' post(path, request_params) end |
#delete_user(user_id) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
200 201 202 203 204 205 |
# File 'lib/auth0/api/v1/users.rb', line 200 def delete_user(user_id) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" raise Auth0::MissingUserId, 'if you want to remove all users use delete_users method' if user_id.to_s.empty? path = "/api/users/#{user_id}" delete(path) end |
#delete_users ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
https://auth0.com/docs/api#!#delete--api-users This will remove all your users
191 192 193 194 195 |
# File 'lib/auth0/api/v1/users.rb', line 191 def delete_users warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = '/api/users/' delete(path) end |
#enterpriseconnections_users(search_criteria = nil, per_page = 500) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
58 59 60 61 62 |
# File 'lib/auth0/api/v1/users.rb', line 58 def enterpriseconnections_users(search_criteria = nil, per_page = 500) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = "/api/enterpriseconnections/users?search=#{search_criteria}&per_page=#{per_page.to_i}" get(path) end |
#patch_user_metadata(user_id, metadata = {}) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
https://auth0.com/docs/api#!#patch--api-users--user_id--metadata
180 181 182 183 184 |
# File 'lib/auth0/api/v1/users.rb', line 180 def (user_id, = {}) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = "/api/users/#{user_id}/metadata" patch(path, ) end |
#revoke_user_device_public_key(user_id, device) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
219 220 221 222 223 |
# File 'lib/auth0/api/v1/users.rb', line 219 def revoke_user_device_public_key(user_id, device) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = "/api/users/#{user_id}/publickey?device=#{device}" delete(path) end |
#revoke_user_refresh_token(user_id, refresh_token) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
210 211 212 213 214 |
# File 'lib/auth0/api/v1/users.rb', line 210 def revoke_user_refresh_token(user_id, refresh_token) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = "/api/users/#{user_id}/refresh_tokens/#{refresh_token}" delete(path) end |
#send_verification_email(user_id) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
https://auth0.com/docs/api#!#post--api-users--user_id--send_verification_email
96 97 98 99 100 |
# File 'lib/auth0/api/v1/users.rb', line 96 def send_verification_email(user_id) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = "/api/users/#{user_id}/send_verification_email" post(path) end |
#socialconnections_users(search_criteria = nil, per_page = 500) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
67 68 69 70 71 |
# File 'lib/auth0/api/v1/users.rb', line 67 def (search_criteria = nil, per_page = 500) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = "/api/socialconnections/users?search=#{search_criteria}&per_page=#{per_page.to_i}" get(path) end |
#update_user_email(user_id, email, verify = true) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
135 136 137 138 139 140 |
# File 'lib/auth0/api/v1/users.rb', line 135 def update_user_email(user_id, email, verify = true) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = "/api/users/#{user_id}/email" request_params = { email: email, verify: verify } put(path, request_params) end |
#update_user_metadata(user_id, metadata = {}) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
https://auth0.com/docs/api#!#put--api-users--user_id--metadata This will overwrite user's metadata, be really carefull, preffer using patch instead
146 147 148 149 150 |
# File 'lib/auth0/api/v1/users.rb', line 146 def (user_id, = {}) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = "/api/users/#{user_id}/metadata" put(path, ) end |
#update_user_password(user_id, password, verify = true) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
https://auth0.com/docs/api#!#put--api-users--user_id--password
155 156 157 158 159 160 |
# File 'lib/auth0/api/v1/users.rb', line 155 def update_user_password(user_id, password, verify = true) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = "/api/users/#{user_id}/password" request_params = { password: password, verify: verify } put(path, request_params) end |
#update_user_password_using_email(email, password, connection_name, verify = true) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
https://auth0.com/docs/api#!#put--api-users--email--password
165 166 167 168 169 170 171 172 173 174 175 |
# File 'lib/auth0/api/v1/users.rb', line 165 def update_user_password_using_email(email, password, connection_name, verify = true) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" request_params = { email: email, password: password, connection: connection_name, verify: verify } path = "/api/users/#{email}/password" put(path, request_params) end |
#user(user_id) ⇒ Object Also known as: get_user
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
25 26 27 28 29 |
# File 'lib/auth0/api/v1/users.rb', line 25 def user(user_id) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = "/api/users/#{user_id}" get(path) end |
#user_devices(user_id) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
https://auth0.com/docs/api#!#get--api-users--user_id--devices
36 37 38 39 40 |
# File 'lib/auth0/api/v1/users.rb', line 36 def user_devices(user_id) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = "/api/users/#{user_id}/devices" get(path) end |
#users(search = nil) ⇒ Object Also known as: users_search, get_users
12 13 14 15 16 17 |
# File 'lib/auth0/api/v1/users.rb', line 12 def users(search = nil) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" path = '/api/users' path += "?search=#{search}" unless search.to_s.empty? get(path) end |
#verification_ticket(user_id, result_url = nil) ⇒ Object
-
4.14.0, API v1 is no longer in use, please use Auth0::Api::V2::Users
https://auth0.com/docs/api#!#post--api-users--user_id--verification_ticket
115 116 117 118 119 120 |
# File 'lib/auth0/api/v1/users.rb', line 115 def verification_ticket(user_id, result_url = nil) warn "[DEPRECATION] Api::V1 is deprecated please use Api::V2" request_params = { 'resultUrl' => result_url } path = "/api/users/#{user_id}/verification_ticket" post(path, request_params) end |