Module: Oktakit::Client::Users
- Included in:
- Oktakit::Client
- Defined in:
- lib/oktakit/client/users.rb
Instance Method Summary collapse
-
#activate_user(id, options = {}) ⇒ Hash<Sawyer::Resource>
Activate User.
-
#change_password(id, options = {}) ⇒ Hash<Sawyer::Resource>
Change Password.
-
#change_recovery_question(id, options = {}) ⇒ Hash<Sawyer::Resource>
Change Recovery Question.
-
#create_user(options = {}) ⇒ Hash<Sawyer::Resource>
Create User.
-
#deactivate_user(id, options = {}) ⇒ Hash<Sawyer::Resource>
Deactivate User.
-
#expire_password(id, options = {}) ⇒ Hash<Sawyer::Resource>
Expire Password.
-
#forgot_password(id, options = {}) ⇒ Hash<Sawyer::Resource>
Forgot Password.
-
#get_assigned_app_links(id, options = {}) ⇒ Array<Sawyer::Resource>
Get Assigned App Links.
-
#get_member_groups(id, options = {}) ⇒ Array<Sawyer::Resource>
Get Member Groups.
-
#get_user(id, options = {}) ⇒ Hash<Sawyer::Resource>
Get User.
-
#list_users(options = {}) ⇒ Array<Sawyer::Resource>
List Users.
-
#reset_factors(id, options = {}) ⇒ Hash<Sawyer::Resource>
Reset Factors.
-
#reset_password(id, options = {}) ⇒ Hash<Sawyer::Resource>
Reset Password.
-
#suspend_user(id, options = {}) ⇒ Hash<Sawyer::Resource>
Suspend User.
-
#unlock_user(id, options = {}) ⇒ Hash<Sawyer::Resource>
Unlock User.
-
#unsuspend_user(id, options = {}) ⇒ Hash<Sawyer::Resource>
Unsuspend User.
-
#update_profile(id, options = {}) ⇒ Hash<Sawyer::Resource>
Update Profile.
-
#update_user(id, options = {}) ⇒ Hash<Sawyer::Resource>
Update User.
Instance Method Details
#activate_user(id, options = {}) ⇒ Hash<Sawyer::Resource>
Activate User
125 126 127 |
# File 'lib/oktakit/client/users.rb', line 125 def activate_user(id, = {}) post("/users/#{id}/lifecycle/activate", ) end |
#change_password(id, options = {}) ⇒ Hash<Sawyer::Resource>
Change Password
269 270 271 |
# File 'lib/oktakit/client/users.rb', line 269 def change_password(id, = {}) post("/users/#{id}/credentials/change_password", ) end |
#change_recovery_question(id, options = {}) ⇒ Hash<Sawyer::Resource>
Change Recovery Question
285 286 287 |
# File 'lib/oktakit/client/users.rb', line 285 def change_recovery_question(id, = {}) post("/users/#{id}/credentials/change_recovery_question", ) end |
#create_user(options = {}) ⇒ Hash<Sawyer::Resource>
Create User
15 16 17 |
# File 'lib/oktakit/client/users.rb', line 15 def create_user( = {}) post('/users', ) end |
#deactivate_user(id, options = {}) ⇒ Hash<Sawyer::Resource>
Deactivate User
141 142 143 |
# File 'lib/oktakit/client/users.rb', line 141 def deactivate_user(id, = {}) post("/users/#{id}/lifecycle/deactivate", ) end |
#expire_password(id, options = {}) ⇒ Hash<Sawyer::Resource>
Expire Password
221 222 223 |
# File 'lib/oktakit/client/users.rb', line 221 def expire_password(id, = {}) post("/users/#{id}/lifecycle/expire_password", ) end |
#forgot_password(id, options = {}) ⇒ Hash<Sawyer::Resource>
Forgot Password
253 254 255 |
# File 'lib/oktakit/client/users.rb', line 253 def forgot_password(id, = {}) post("/users/#{id}/credentials/forgot_password", ) end |
#get_assigned_app_links(id, options = {}) ⇒ Array<Sawyer::Resource>
Get Assigned App Links
93 94 95 |
# File 'lib/oktakit/client/users.rb', line 93 def get_assigned_app_links(id, = {}) get("/users/#{id}/appLinks", ) end |
#get_member_groups(id, options = {}) ⇒ Array<Sawyer::Resource>
Get Member Groups
109 110 111 |
# File 'lib/oktakit/client/users.rb', line 109 def get_member_groups(id, = {}) get("/users/#{id}/groups", ) end |
#get_user(id, options = {}) ⇒ Hash<Sawyer::Resource>
Get User
31 32 33 |
# File 'lib/oktakit/client/users.rb', line 31 def get_user(id, = {}) get("/users/#{id}", ) end |
#list_users(options = {}) ⇒ Array<Sawyer::Resource>
List Users
46 47 48 |
# File 'lib/oktakit/client/users.rb', line 46 def list_users( = {}) get('/users', ) end |
#reset_factors(id, options = {}) ⇒ Hash<Sawyer::Resource>
Reset Factors
237 238 239 |
# File 'lib/oktakit/client/users.rb', line 237 def reset_factors(id, = {}) post("/users/#{id}/lifecycle/reset_factors", ) end |
#reset_password(id, options = {}) ⇒ Hash<Sawyer::Resource>
Reset Password
205 206 207 |
# File 'lib/oktakit/client/users.rb', line 205 def reset_password(id, = {}) post("/users/#{id}/lifecycle/reset_password", ) end |
#suspend_user(id, options = {}) ⇒ Hash<Sawyer::Resource>
Suspend User
157 158 159 |
# File 'lib/oktakit/client/users.rb', line 157 def suspend_user(id, = {}) post("/users/#{id}/lifecycle/suspend", ) end |
#unlock_user(id, options = {}) ⇒ Hash<Sawyer::Resource>
Unlock User
189 190 191 |
# File 'lib/oktakit/client/users.rb', line 189 def unlock_user(id, = {}) post("/users/#{id}/lifecycle/unlock", ) end |
#unsuspend_user(id, options = {}) ⇒ Hash<Sawyer::Resource>
Unsuspend User
173 174 175 |
# File 'lib/oktakit/client/users.rb', line 173 def unsuspend_user(id, = {}) post("/users/#{id}/lifecycle/unsuspend", ) end |
#update_profile(id, options = {}) ⇒ Hash<Sawyer::Resource>
Update Profile
78 79 80 |
# File 'lib/oktakit/client/users.rb', line 78 def update_profile(id, = {}) post("/users/#{id}", ) end |
#update_user(id, options = {}) ⇒ Hash<Sawyer::Resource>
Update User
62 63 64 |
# File 'lib/oktakit/client/users.rb', line 62 def update_user(id, = {}) put("/users/#{id}", ) end |