An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

proxy.golang.org : github.com/palisadeinc/go-auth0

Package auth0 provides a client for using the Auth0 Authentication and Management APIs. Initialize a new client using a context, domain, client ID, and client secret if required. Now we have an authentication client, we can interact with the Auth0 Authentication API. Usage Initialize a new client using a domain, client ID and secret. Or using a static token. With a management client we can then interact with the Auth0 Management API. ## Authentication The auth0 management package handles authentication by exchanging the client ID and secret supplied when creating a new management client. This is handled internally using the https://godoc.org/golang.org/x/oauth2 package. ## Rate Limiting The auth0 package also handles rate limiting by respecting the `X-Rate-Limit-*` headers sent by the server. The amount of time the client waits for the rate limit to be reset is taken from the `X-Rate-Limit-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. ## Request Options As with the global client configuration, fine-grained configuration can be done on a request basis.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/palisadeinc/go-auth0
License: MIT
Latest release: over 1 year ago
First release: over 1 year ago
Namespace: github.com/palisadeinc
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 5 days ago