import { AgentSDK } from "ai-auth";
const sdk = new AgentSDK({
agentId: "your-agent-id",
agentSecret: "your-agent-secret", // Optional, for confidential clients
serverUrl: "https://api.auth-agent.com",
timeout: 10000,
onTokensReceived: async (tokens) => {
// Store tokens in your preferred storage
await yourStorage.saveTokens(tokens);
},
onTokensRefreshed: async (tokens) => {
// Update stored tokens
await yourStorage.updateTokens(tokens);
},
onTokensRevoked: async () => {
// Clear stored tokens
await yourStorage.clearTokens();
},
});