gopkg.in/auth0.v2 (go): Package auth0 provides a client for using the Auth0 Management API.  Usage  Initialize a new client using a domain, client ID and secret.  With the management client we can now interact with the Auth0 Management API.  The auth0 package handles authentication by exchanging the client id and secret supplied when creating a new management client.  This is done using the https://godoc.org/golang.org/x/oauth2 package.  The auth0 package also handles rate limiting by respecting the `X-Ratelimit-*` headers sent by the server.  The amount of time the client waits for the rate limit to be reset is taken from the `X-Ratelimit-Reset` header as the amount of seconds to wait.  There are several other options that can be specified during the creation of a new client.  As with the global client configuration, fine-grained configuration can be done on a request basis.
Keywords: auth0|auth0-management-api|go|sdk