Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

The Crowd - SageThing

33 views
import onelogin # specify client_id, client_secret, and shard (us or eu) creds = {'client_id':'', 'client_secret':'', 'shard':'US'} token = onelogin.Token(**creds) # Create the user object with the token created user = onelogin.User(token) # define the user, or build the user object from a csv file, # To create a user you must include the firstname, lastname, email, and username # attribute. new_user = { 'firstname':'Foo', 'lastname':'Bar', 'email':'[email protected]', 'username':'foobar12321' } # Search to see if the user exists based on email, if not, create a new user if user.user_exists(new_user['email']): found_user = user.get_user_by_id( user.search_users( 'email',new_user['email'])[0]['data'][0]['id'] ) print "Can not create user, already exists \r\n {0}".format(found_user) else: Foo = user.create_user(**new_user) user_id = Foo['data'][0]['id'] print 'Created User: {0}'.format(new_user)
Error in lines 1-1 Traceback (most recent call last): File "/cocalc/lib/python2.7/site-packages/smc_sagews/sage_server.py", line 1188, in execute flags=compile_flags) in namespace, locals File "", line 1, in <module> ImportError: No module named onelogin