Skip to content

docs(oauth): add device tracking, rate limiting, remember me#123

Open
theothersideofgod wants to merge 5 commits into
mainfrom
feat/oauth-device-tracking
Open

docs(oauth): add device tracking, rate limiting, remember me#123
theothersideofgod wants to merge 5 commits into
mainfrom
feat/oauth-device-tracking

Conversation

@theothersideofgod
Copy link
Copy Markdown
Contributor

Summary

  • Add documentation for device tracking (cross-origin flow)
  • Add documentation for rate limiting (Express + Database layers)
  • Add documentation for remember me (cookie/session sync)

Stack

This PR is stacked on:

  1. PR docs(skills): add constructive-cookie-csrf skill #119 - feat/csrf-cookie-auth (Cookie/CSRF skill)
  2. PR docs(oauth): add OAuth identity sign-in skill #118 - feat/oauth-cross-origin (OAuth skill base)

Merge order: #119#118 → this PR

Related

  • constructive PR #1141 - OAuth identity sign-in implementation
  • constructive-db PR #1163 - Device tracking unit tests

🤖 Generated with Claude Code

theothersideofgod and others added 5 commits May 12, 2026 17:14
Documents cookie-based authentication and CSRF protection:
- Current implementation status
- Double Submit Cookie pattern
- Middleware configuration
- Database settings
- Known gaps (issue #749)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Documents OAuth identity sign-in with cross-origin token exchange:
- Quick start guide for frontend integration
- Identity provider configuration (GitHub, Google)
- signInCrossOrigin mutation usage
- Multi-tenant support
- Troubleshooting guide

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Explains when to use Bearer token (cross-origin) vs cookie auth (same-origin),
including pros/cons for each approach.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
OAUTH_SECRET is required in all environments.
Server throws error if not configured.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…ation

- Add device tracking section with cross-origin flow
- Add rate limiting section (Express + Database layers)
- Add remember me section with cookie/session sync
- Update features table with new capabilities
- Add references to PR #1141 and #1163

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant