Skip to content
This page View Markdown Open in ChatGPT Open in Claude

Get token

g.sys.system.getToken calls the get token system API from your code, whatever the settings of that API say about HTTP callers.

Get token using global object 'g'.

  • Token of an API Maker API user: no name.
1
2
3
4
await g.sys.system.getToken({
    "u": "USER_NAME",
    "p": "USER_PASSWORD"
});
  • Token of a database user (application user): the name of its token generator.
1
2
3
4
5
await g.sys.system.getToken({
    "name": "TOKEN_GENERATOR_NAME",
    "u": "USER_NAME",
    "p": "PASSWORD"
});
  • Both at once: an array in, an array of tokens out.
1
2
3
4
5
const [apiUser, databaseUser] = await g.sys.system.getToken([
    { "u": "USER_NAME", "p": "USER_PASSWORD" },
    { "name": "TOKEN_GENERATOR_NAME", "u": "USER_NAME", "p": "PASSWORD" }
]);
// apiUser.token goes in x-am-authorization, databaseUser.token in x-am-user-authorization