NEXO
Launch App
Back to Docs
Wallet Management4 min read

Session Management

Managing authentication sessions in NEXO

Session Overview

NEXO uses secure sessions to maintain your authenticated state across requests.

Session Duration

  • Default - 24 hours
  • Extended - 7 days (with "remember me")
  • API - Until token expiration

Session Security

typescript
// Configure session preferences
client.setSessionConfig({
  duration: '7d',
  requireReauth: ['withdraw', 'settings'],
  ipLock: true // Bind session to IP
});

Managing Sessions

typescript
// View active sessions
const sessions = await client.getSessions();

// Revoke a session
await client.revokeSession(sessionId);

// Revoke all sessions
await client.revokeAllSessions();

Security Recommendations

  • Enable IP locking for sensitive accounts
  • Regularly review active sessions
  • Use shorter session durations for high-value wallets