Auth Resource Commands
Commands for managing Auth service resources (machine users and OAuth2 clients).
machineuser
Manage machine users in your Tailor Platform application.
<span><span style="color: var(--shiki-token-function)">tailor-sdk</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">machineuser</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-keyword)"><</span><span style="color: var(--shiki-token-string)">subcomman</span><span style="color: var(--shiki-color-text)">d</span><span style="color: var(--shiki-token-keyword)">></span><span style="color: var(--shiki-color-text)"> [options]</span></span>
<span></span>
machineuser list
List all machine users in the application.
<span><span style="color: var(--shiki-token-function)">tailor-sdk</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">machineuser</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">list</span><span style="color: var(--shiki-color-text)"> [options]</span></span>
<span></span>
Options:
-w, --workspace-id- ID of the workspace-p, --profile- Workspace profile to use-c, --config- Path to the SDK config file (default:tailor.config.ts)--json- Output as JSON
machineuser token
Get an access token for a machine user.
<span><span style="color: var(--shiki-token-function)">tailor-sdk</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">machineuser</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">token</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-keyword)"><</span><span style="color: var(--shiki-token-string)">nam</span><span style="color: var(--shiki-color-text)">e</span><span style="color: var(--shiki-token-keyword)">></span><span style="color: var(--shiki-color-text)"> [options]</span></span>
<span></span>
Arguments:
name- Machine user name (required)
Options:
-w, --workspace-id- ID of the workspace-p, --profile- Workspace profile to use-c, --config- Path to the SDK config file (default:tailor.config.ts)--json- Output as JSON
oauth2client
Manage OAuth2 clients in your Tailor Platform application.
<span><span style="color: var(--shiki-token-function)">tailor-sdk</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">oauth2client</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-keyword)"><</span><span style="color: var(--shiki-token-string)">subcomman</span><span style="color: var(--shiki-color-text)">d</span><span style="color: var(--shiki-token-keyword)">></span><span style="color: var(--shiki-color-text)"> [options]</span></span>
<span></span>
oauth2client list
List all OAuth2 clients in the application.
<span><span style="color: var(--shiki-token-function)">tailor-sdk</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">oauth2client</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">list</span><span style="color: var(--shiki-color-text)"> [options]</span></span>
<span></span>
Options:
-w, --workspace-id- ID of the workspace-p, --profile- Workspace profile to use-c, --config- Path to the SDK config file (default:tailor.config.ts)--json- Output as JSON
Output:
Returns a list of OAuth2 clients with the following fields:
name- Client namedescription- Client descriptionclientId- OAuth2 client IDgrantTypes- Supported grant types (e.g.,authorization_code,refresh_token)redirectUris- Registered redirect URIscreatedAt- Creation timestamp
oauth2client get
Get OAuth2 client credentials (including client secret).
<span><span style="color: var(--shiki-token-function)">tailor-sdk</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">oauth2client</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">get</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-keyword)"><</span><span style="color: var(--shiki-token-string)">nam</span><span style="color: var(--shiki-color-text)">e</span><span style="color: var(--shiki-token-keyword)">></span><span style="color: var(--shiki-color-text)"> [options]</span></span>
<span></span>
Arguments:
name- OAuth2 client name (required)
Options:
-w, --workspace-id- ID of the workspace-p, --profile- Workspace profile to use-c, --config- Path to the SDK config file (default:tailor.config.ts)--json- Output as JSON
Output:
Returns the OAuth2 client credentials with the following fields:
name- Client namedescription- Client descriptionclientId- OAuth2 client IDclientSecret- OAuth2 client secretgrantTypes- Supported grant typesredirectUris- Registered redirect URIscreatedAt- Creation timestamp