Skip to main content

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

Auth0_Client tutorial

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


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)

Uploaded Source

Built Distribution

auth0_client-0.6.1-py3-none-any.whl (127.9 kB view details)

Uploaded Python 3

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

Hashes for auth0_client-0.6.1.tar.gz
Algorithm Hash digest
SHA256 4480a23060077f528e52a2c8f28d83cd423545aacf6ac59d2be576fd56efd00e
MD5 f0fd469619ae1699d20a1d49f2bab2c4
BLAKE2b-256 e6209a1968cdf4e62c3d791189b6d41d48eb7d25b6eb945f5b43493a13ad8023

See more details on using hashes here.

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

Hashes for auth0_client-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a7ebebb411ad9496a960d791294a02b8ecc2397c0a7721c761b74dd1775c8574
MD5 573fd11b37952335092df1a822e1d37d
BLAKE2b-256 796b92a070a4ec9660a56898aaeef2432a8700da937c6aa6aa3b2fc42b78ccae

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page