okta-cmd

okta cli


Keywords
pip, okta, cli, cmd, steven, okta-cli
License
MIT
Install
pip install okta-cmd==0.1.1

Documentation

okta-cmd

Introduction

This is my usual Okta-cli, help me easy to operate okta, because okta ui is too slow..

Use

$ pip install okta-cmd
# init okta
$ okta-cmd init --url=https://test.okta.com --token=testtoken
# add group 
$ okta-cmd add-group --name=group-test1
# add user file to group
$ okta-cmd add-user-list-to-group --file=./user_list.txt --group=aaaaaaa
# copy group users to other group
$ okta-cmd copy-group-to-other --group=aaaaaaa --othergroup=bbb
# group list
$ okta-cmd group-list
# user list
$ okta-cmd user-list

Download user list file

user-list command add three options.

  • --download: want download user list
  • --filename: file name, the default is okta_user.json
  • --filepath: file path, the default is ./
$ okta-cmd user-list --download
Download success. path: ./okta_user.json
$ okta-cmd user-list --download --filename=test.json
Download success. path: ./test.json
$ okta-cmd user-list --download --filename=test.json --filepath=./oktacmd
Download success. path: ./oktacmd/test.json

Features

  • add group
  • add user file to group
  • copy group to other group
  • group list
  • user list
  • download user list file

TODO

  • download group list file
  • Delete matching users
  • Delete matching groups

Notes

  • If you have new features or questions, you can write issues