NAME
WebService::Auth0::Management - Factory class for the Management API
SYNOPSIS
my $mgmt = WebService::Auth0::Management->new(
ua => $ua,
domain => $ENV{AUTH0_DOMAIN},
token => $ENV{AUTH0_TOKEN},
);
my $rules = $mgmt->create('Rules');
my $future = $rules->get;
DESCRIPTION
Factory class for the various modules that make up the Management API. I'm actually not keen on this approach but it seems like the way that Auth0 did all the SDKs in other languages so I figured its probably best to play to the standard.
You can also create each Management module standalone.
ATTRIBUTES
This class defines the following attributes:
domain
token
ua
mgmt_path_parts
METHODS
This class defines the following methods:
create ($module, \%args)
my $rules = $mgmt->create('Rules');
Create a module based on the current arguments. You may pass in override arguments as the second argument of this method.
PROXY METHODS
The following methods are proxies to create a sub module
blacklists
client_grants
clients
connections
device_credentials
emails
guardian
jobs
logs
resource_servers
rules
stats
template
tenants
tickets
user_blocks
users
SEE ALSO
WebService::Auth0, https://auth0.com.
AUTHOR
See L<WebService::Auth0>
COPYRIGHT & LICENSE
See L<WebService::Auth0>