Reference
basic + credentials

User + Account + Session + Credentials

A minimal relationship between users, accounts, and sessions that also tracks provider account credentials.

This schema shares the same basic information as User + Account + Session

Entity-Relationship Diagram

Use Cases

Username/password

user creates an account with username/password login.

OAuth Refresh Token

user logs into OAuth account, and application will store access or refresh token.

For example user logs in via Google and generates Google refresh token. Application will use refresh_token to access Google Drive to display their files.