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
Metadata
Release files for auth0-client 0.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| auth0_client-0.6.1.tar.gz | 73.5 kB | Without provenance | Details for auth0_client-0.6.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| auth0_client-0.6.1-py3-none-any.whl | Python 3 | none | any | Details for auth0_client-0.6.1-py3-none-any.whl |
Total release size: 201.5 kB
Release files / auth0_client-0.6.1.tar.gz
| Download URL | auth0_client-0.6.1.tar.gz |
|---|---|
| Size | 73.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4480a23060077f528e52a2c8f28d83cd423545aacf6ac59d2be576fd56efd00e
|
|
BLAKE2b-256 checksum How to use checksums |
e6209a1968cdf4e62c3d791189b6d41d48eb7d25b6eb945f5b43493a13ad8023
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / auth0_client-0.6.1-py3-none-any.whl
| Download URL | auth0_client-0.6.1-py3-none-any.whl |
|---|---|
| Size | 127.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a7ebebb411ad9496a960d791294a02b8ecc2397c0a7721c761b74dd1775c8574
|
|
BLAKE2b-256 checksum How to use checksums |
796b92a070a4ec9660a56898aaeef2432a8700da937c6aa6aa3b2fc42b78ccae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for auth0-client 0.6.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.