# README
go-auth0
Documentation
You can find this library documentation in this page.
For more information about auth0 check their documentation page
Management API Client
The Auth0 Management API is meant to be used by back-end servers or trusted parties performing administrative tasks. Generally speaking, anything that can be done through the Auth0 dashboard (and more) can also be done through this API.
Initialize your client class with an API v2 token and a domain.
import "github.com/yieldr/go-auth0/management"
m, err := management.New("<auth0-domain>", "<auth0-client-id>", "<auth0-client-secret>")
if err != nil {
// handle err
}
With an authenticated management client we can now interact with the Auth0 Management API.
c := &Client{
Name: "Client Name",
Description: "Long description of client",
}
err = m.Client.Create(c)
if err != nil {
// handle err
}
Following is a list of supported Auth0 resources.
# Packages
No description provided by the author
# Functions
Bool returns a pointer to the bool value passed in.
BoolValue returns the value of the bool pointer passed in or false if the pointer is nil.
Int returns a pointer to the int value passed in.
IntValue returns the value of the int pointer passed in or 0 if the pointer is nil.
String returns a pointer to the string value passed in.
String returns a pointer to the string value passed in formatted using fmt.Sprintf.
StringValue returns the value of the string pointer passed in or "" if the pointer is nil.
Time returns a pointer to the time value passed in.
TimeValue returns the value of the time pointer passed in or the zero value of time if the pointer is nil.