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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|