-
auth.authenticate
(opts)
static
-
Manually specify jwt and namespace
Name |
Type |
Description |
opts |
object
|
Options
Name |
Type |
Description |
token |
string
|
The JWT |
namespace |
string
|
The namespace, e.g "/companies/company_id" |
|
-
auth.getCompanies
()array
asyncstatic
-
Gets the authenticated users companies. Calling this method before authenticating will throw an error.
Returns:
Type |
Description |
array
|
An array of companies |
-
auth.getUserinfo
()json
asyncstatic
-
Gets info about the authenticated user. Calling this method before authenticating will throw an error.
Returns:
Type |
Description |
json
|
The raw API response for userinfo |
-
auth.login
(opts)
asyncstatic
-
Authenticate with Verified email and password
Name |
Type |
Description |
opts |
object
|
Options
Name |
Type |
Description |
email |
string
|
Your Verified email |
password |
string
|
Your Verified password |
|
-
auth.setNamespace
(companyID)
static
-
Sets the namespace of the auth instance
Name |
Type |
Description |
companyID |
string
|
The namespace to set. E.g "/companies/company_id" |
-
auth.setToken
(token)
static
-
Sets the JWT of the auth instance
Name |
Type |
Description |
token |
string
|
The JWT |
-
auth.useTokenFromUrl
()
static
-
Sets the JWT from one of the two URL parameters "verified_token" or "access_token" (required)
Sets the namespace from one of the two URL parameters "c" or "namespace" (optional)