Authentication

OAuth login

Sign in with your GitHub or Google account.

OAuth connections are linked to your pdrive account, so you can add or remove providers at any time.

Session management

Each session gets a unique ID. Sessions are tracked independently, so you can see where you're logged in.

Active sessions are visible in your account settings.

Automatic invalidation

When you unlink an OAuth provider, existing sessions remain valid. But if you need to end all sessions, you can do so from account settings.

This ensures a compromised session can be revoked quickly without affecting your ability to sign back in.