Account & Sign-in
Kadaikodi uses Burdenoff Workspaces for identity. The same email, SSO, and MFA work across every Kadaikodi surface.
Web app sign-in
Go to app.kadaikodi.com and sign in with your Burdenoff Workspaces credentials (email + password, SSO, or magic link if your tenant allows).
CLI sign-in (kadaikodi)
kadaikodi auth login # OAuth2 device-code flow (interactive)
kadaikodi auth status # show current token + workspace
kadaikodi auth token # print platform access token
kadaikodi auth token --workspace # print workspace-scoped token
kadaikodi auth logout # clear local credentials
For service-to-service automation:
kadaikodi auth login --client-credentials \
--client-id <id> --client-secret <secret>
Tokens are stored at ~/.config/kadaikodi-cli/auth.json (mode 0600). Platform tokens auto-refresh every ~1 hour; workspace tokens every ~15 minutes.
SDK sign-in
Node SDK
import { KadaikodiSDK } from '@kadaikodi/sdk';
const sdk = new KadaikodiSDK();
await sdk.auth.signIn({ username: '[email protected]', password: 'secret' });
const workspaces = await sdk.auth.fetchWorkspaces();
await sdk.auth.issueWorkspaceToken(workspaces[0].id, workspaces[0].organizationId);
Python SDK
from kadaikodi_sdk import KadaikodiSDK
sdk = KadaikodiSDK()
await sdk.auth.sign_in(email="[email protected]", password="secret")
Browser & VS Code extensions
Both extensions use the OAuth2 device-code flow:
- Click Sign In in the extension UI
- Open the verification URL and enter the displayed code
- Select a workspace — the extension issues a workspace-scoped token automatically
Tokens are stored securely (Chrome chrome.storage for the browser extension; VS Code SecretStorage for the code extension).
Manage profile, MFA, sessions, SSO
These are platform-level — managed through Burdenoff Workspaces:
- Managing your profile →
- Multi-factor authentication →
- Managing sessions →
- Single Sign-On →
- API keys →