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