import click from auth0_client.Auth0Client import Auth0Client from auth0_client.cli_util import (get_config_dict, group, highlight) @group(short_help='Custom Domains') def custom_domains(): """ Connections """ custom_domains.help = highlight(custom_domains.help, ['Create:', 'Delete:', 'Update:'], 'green') @custom_domains.command() @click.option('--ini', '-i', help='INI file with needed information', required=True) @click.option('--debug', help='Turn on debugging', required=False, is_flag=True) def get_custom_domain_configurations(ini, debug): client = Auth0Client(get_config_dict(ini, debug)) print(client.get_custom_domains()) @custom_domains.command() @click.option('--ini',
import click from auth0_client.Auth0Client import Auth0Client from auth0_client.cli_util import (get_config_dict, group, highlight) @group(short_help='Users By Email') def users_by_email(): """ Connections """ users_by_email.help = highlight(users_by_email.help, ['Create:', 'Delete:', 'Update:'], 'green') @users_by_email.command() @click.option('--ini', '-i', help='INI file with needed information', required=True) @click.option('--email', '-e', help='user email', required=True) @click.option('--debug', help='Turn on debugging', required=False, is_flag=True) def search_users_by_email(ini, email, debug): client = Auth0Client(get_config_dict(ini, debug)) print(client.user_by_email(email=email))
import click from auth0_client.Auth0Client import Auth0Client from auth0_client.cli_util import (get_config_dict, group, highlight) @group(short_help='Tickets') def tickets(): """ Connections """ tickets.help = highlight(tickets.help, ['Create:', 'Delete:', 'Update:'], 'green') @tickets.command() @click.option('--ini', '-i', help='INI file with needed information', required=True) @click.option( '--body', '-b', help= 'body example: {"result_url": "http://myapp.com/callback","user_id": "", "ttl_sec": 0}', required=True) @click.option('--debug', help='Turn on debugging', required=False, is_flag=True) def create_an_email_verification_ticket(ini, body, debug):
import click from auth0_client.Auth0Client import Auth0Client from auth0_client.cli_util import (get_config_dict, group, highlight) @group(short_help='User Blocks') def user_blocks(): """ Connections """ user_blocks.help = highlight(user_blocks.help, ['Create:', 'Delete:', 'Update:'], 'green') @user_blocks.command() @click.option('--ini', '-i', help='INI file with needed information', required=True) @click.option('--identifier', '-d', help=' Should be any of: username, phone_number, email.', required=True) @click.option('--debug', help='Turn on debugging', required=False, is_flag=True) def get_blocks_by_identifier(ini, identifier, debug): client = Auth0Client(get_config_dict(ini, debug)) print(client.get_blocks_by_identifier(identifier))
import click from auth0_client.Auth0Client import Auth0Client from auth0_client.cli_util import (get_config_dict, group, highlight) @group(short_help='Rule') def rules(): """ Connections """ rules.help = highlight(rules.help, ['Create:', 'Delete:', 'Update:'], 'green') @rules.command() @click.option('--ini', '-i', help='INI file with needed information', required=True) @click.option('--debug', help='Turn on debugging', required=False, is_flag=True) def get_all_rules(ini, debug): client = Auth0Client(get_config_dict(ini, debug)) print(client.get_all_rules()) @rules.command() @click.option('--ini', '-i',
from auth0_client.Auth0Client import Auth0Client from auth0_client.cli_util import (pretty, get_config_dict, group, highlight) def lineno(): """Returns the current line number in our program.""" return str(' - commands/administration.py - line number: ' + str(inspect.currentframe().f_back.f_lineno)) @group(short_help='Administration') def administration(): """ Connections """ administration.help = highlight(administration.help, ['Create:', 'Delete:', 'Update:'], 'green') @administration.command() @click.option('--ini', '-i', help='INI file with needed information', required=True) @click.option('--debug', help='Turn on debugging', required=False, is_flag=True) def dump_account_details(ini, debug): # Get client client = Auth0Client(get_config_dict(ini, debug))
import click from auth0_client.Auth0Client import Auth0Client from auth0_client.cli_util import (get_config_dict, group, highlight) @group(short_help='Clients') def clients(): """ Clients """ clients.help = highlight(clients.help, ['Create:', 'Delete:', 'Update:'], 'green') @clients.command() @click.option('--ini', '-i', help='INI file with needed information', required=True) @click.option('--debug', help='Turn on debugging', required=False, is_flag=True) def get_all_client_applications(ini, debug): client = Auth0Client(get_config_dict(ini, debug)) print(client.get_all_client_applications()) @clients.command() @click.option('--ini',
import click from auth0_client.Auth0Client import Auth0Client from auth0_client.cli_util import (get_config_dict, group, highlight) @group(short_help='Email Templates') def email_templates(): """ Connections """ email_templates.help = highlight(email_templates.help, ['Create:', 'Delete:', 'Update:'], 'green') @email_templates.command() @click.option('--ini', '-i', help='INI file with needed information', required=True) @click.option('--template-name', '-t', help='template name', required=True) @click.option('--debug', help='Turn on debugging', required=False, is_flag=True) def get_an_email_template(ini, template_name, debug): client = Auth0Client(get_config_dict(ini, debug)) print(client.get_an_email_template(name=template_name)) @email_templates.command()
import click from auth0_client.Auth0Client import Auth0Client from auth0_client.cli_util import ( get_config_dict, group, highlight) @group(short_help='Blacklists') def blacklists(): """ Connections """ blacklists.help = highlight(blacklists.help, ['Create:', 'Delete:', 'Update:'], 'green') @blacklists.command() @click.option('--ini', '-i', help='INI file with needed information', required=True) @click.option('--debug', help='Turn on debugging', required=False, is_flag=True) def get_all_blacklisted_tokens( ini, debug ): client = Auth0Client(get_config_dict(ini, debug)) print(client.get_blacklist()) @blacklists.command() @click.option('--ini', '-i', help='INI file with needed information', required=True) @click.option('--jwt-audit-claim', '-j', help='The JWT\'s aud claim. The client_id of the client for which it was issued', required=True) @click.option('--jti', '-t', help='The jti of the JWT to blacklist', required=True) @click.option('--debug', help='Turn on debugging', required=False, is_flag=True) def blacklist_a_token( ini, jwt_audit_claim,
import click from auth0_client.Auth0Client import Auth0Client from auth0_client.cli_util import (get_config_dict, group, highlight) @group(short_help='Resource Servers') def resource_servers(): """ Connections """ resource_servers.help = highlight(resource_servers.help, ['Create:', 'Delete:', 'Update:'], 'green') @resource_servers.command() @click.option('--ini', '-i', help='INI file with needed information', required=True) @click.option('--debug', help='Turn on debugging', required=False, is_flag=True) def get_all_resource_servers(ini, debug): client = Auth0Client(get_config_dict(ini, debug)) print(client.get_all_resource_servers()) @resource_servers.command() @click.option('--ini',
import click from auth0_client.Auth0Client import Auth0Client from auth0_client.cli_util import (get_config_dict, group, highlight) @group(short_help='Guardian') def guardian(): """ Connections """ guardian.help = highlight(guardian.help, ['Create:', 'Delete:', 'Update:'], 'green') @guardian.command() @click.option('--ini', '-i', help='INI file with needed information', required=True) @click.option('--debug', help='Turn on debugging', required=False, is_flag=True) def get_a_list_of_factors_and_statuses(ini, debug): client = Auth0Client(get_config_dict(ini, debug)) print(client.list_factors()) @guardian.command() @click.option('--ini',
import click from auth0_client.Auth0Client import Auth0Client from auth0_client.cli_util import (get_config_dict, group, highlight) @group(short_help='Connections') def connections(): """ Connections """ connections.help = highlight(connections.help, ['Create:', 'Delete:', 'Update:'], 'green') @connections.command() @click.option('--ini', '-i', help='INI file with needed information', required=True) @click.option('--debug', help='Turn on debugging', required=False, is_flag=True) def get_all_connections(ini, debug): client = Auth0Client(get_config_dict(ini, debug)) print(client.get_all_connections()) @connections.command() def create_a_connection():