Learn R Programming

onelogin

The goal of onelogin is to wrap the API for the identity provider 'OneLogin'.

Installation

You can install the current version of onelogin on CRAN at https://CRAN.R-project.org/package=onelogin or the development version from 'github' using

devtools::install_github("akgold/onelogin")

Get All Users

This is a basic example which shows you how to get all users:

library(onelogin)
con <- onelogin()

ol_users_get(con)

Copy Link

Version

Install

install.packages('onelogin')

Monthly Downloads

156

Version

0.2.0

License

MIT + file LICENSE

Maintainer

Alex Gold

Last Published

August 7th, 2019

Functions in onelogin (0.2.0)

ol_user_get_custom_fields

Get custom fields available for users
ol_user_pwd_sha256_salt

Set or changes user's password after encryption
ol_user_remove_role

Remove role from user
ol_user_create

Create a 'OneLogin' user.
ol_user_update

Update user information by ID
ol_user_get_apps

Get Apps for User
ol_user_delete

Delete user
ol_users_get

Get Users from OneLogin
ol_user_get_roles

Get Roles for a User
ol_token_get_rate_limit

Get 'OneLogin' API rate limit
ol_user_log_out

Log user out
%>%

Pipe operator
onelogin

Define a 'OneLogin' Connection
ol_user_pwd_cleartext

Set or change user's password
ol_user_set_custom_attr

Set custom attribute for users
ol_user_lock_account

Lock user
ol_user_set_state

Set user state
ol_user_assign_role

Assign role to user
ol_role_get_by_id

Get details of particular role
ol_invite_gen_link

Generate Invite Link
ol_token_revoke

Revoke OneLogin access token
ol_token_refresh

Refresh 'OneLogin' auth token
ol_token_get

Generate a 'OneLogin' token
ol_invite_send_link

Send Invite Links
ol_roles_get

Get all available roles
ol_user_get_by_id

Get a User by their ID