auth0 click client.
Project description
Auth0 Client
Features
python click program for auth0
There is the normal click program called auth-client, for interating with the api.
The is also and administration program called auth-menu for administering Auth0 from the command line.
Installation
auth0_client is on PyPI so all you need is:
$ pip install auth0_client
Demonstration
Example for auth-client
Getting help
$ Usage: auth-client [OPTIONS] COMMAND [ARGS]...
Options:
-v, --version Show the current version, and check for latest
-h, --help Show this message and exit.
Commands:
blacklists Blacklists
client-grants ClientGroups
clients Clients
connections Connections
custom-domains Custom Domains
device-credentials Device Credentials
email-templates Email Templates
emails Emails
grants Grants
guardian Guardian
jobs Jobs
logs Logs
resource-servers Resource Servers
rule-configs Rule Configs
rules Rule
stats Stats
tenants Tenants
tickets Tickets
user-blocks User Blocks
users Users
users-by-email Users By Email
auth-client users
Usage: auth-client users [OPTIONS] COMMAND [ARGS]...
Connections
Options:
-h, --help Show this message and exit.
Commands:
create-a-user
delete-a-user
delete-a-users-multifactor-provider
generate-new-guardian-recovery-code
get-a-list-of-guardian-enrollments
get-a-user
get-users-log-events
link-a-user-account
list-or-search-users
unlink-a-user-identity
update-a-user
To setup autocomplete to enable tabbing on commands
Add the following to your ~/.bash_profile
eval "$(_AUTH_CLIENT_COMPLETE=source auth-client)"
Example for auth-menu
Host: Williams-MacBook-Pro.local User: rubelw
==============================================================================
Main Menu
------------------------------------------------------------------------------
[1] | Blacklists
[2] | Client Grants
[3] | Clients
[4] | Connections
[5] | Custom Domains
[6] | Device Credentials
[7] | Emails
[8] | Email Templates
[9] | Grants
[10] | Guardian
[11] | Jobs
[12] | Logs
[13] | Resource Servers
[14] | Rules
[15] | Rules Configs
[16] | Stats
[17] | Tenants
[18] | Tickets
[19] | User Blocks
[20] | Users
------+-----------------------------------------------------------------------
[0] | Quit
==============================================================================
Press menu number (0-20) [ENTER]:
Host: Williams-MacBook-Pro.local User: rubelw
==============================================================================
Main Menu > Client Grants
------------------------------------------------------------------------------
[1] | List Client Grants
------+-----------------------------------------------------------------------
[0] | Return to Main Menu
==============================================================================
Press menu number (0-1) [ENTER]:
Example Ini file
[parameters]
domain = xxx.auth0.com
id = xxx
secret = xxxx
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
auth0_client-0.6.1.tar.gz
(73.5 kB
view details)
Built Distribution
auth0_client-0.6.1-py3-none-any.whl
(127.9 kB
view details)
File details
Details for the file auth0_client-0.6.1.tar.gz
.
File metadata
- Download URL: auth0_client-0.6.1.tar.gz
- Upload date:
- Size: 73.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4480a23060077f528e52a2c8f28d83cd423545aacf6ac59d2be576fd56efd00e |
|
MD5 | f0fd469619ae1699d20a1d49f2bab2c4 |
|
BLAKE2b-256 | e6209a1968cdf4e62c3d791189b6d41d48eb7d25b6eb945f5b43493a13ad8023 |
File details
Details for the file auth0_client-0.6.1-py3-none-any.whl
.
File metadata
- Download URL: auth0_client-0.6.1-py3-none-any.whl
- Upload date:
- Size: 127.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7ebebb411ad9496a960d791294a02b8ecc2397c0a7721c761b74dd1775c8574 |
|
MD5 | 573fd11b37952335092df1a822e1d37d |
|
BLAKE2b-256 | 796b92a070a4ec9660a56898aaeef2432a8700da937c6aa6aa3b2fc42b78ccae |