Full OAuth 2.0 implementation with multiple providers, PKCE, account linking, and popup flow.
Implement a complete OAuth 2.0 social login system supporting multiple providers. Include: **Backend:** - OAuth callback handler with PKCE for SPAs - Provider abstraction: Google, GitHub, Microsoft, Apple - Token exchange and user profile fetching - Account linking when email matches existing user - New user registration from OAuth profile - Session creation and JWT issuance - CSRF protection with state parameter - Nonce validation for OpenID Connect providers **Frontend:** - Login button components for each provider with official branding - Popup-based OAuth flow (no full page redirect) - Post-login redirect to original destination - Loading state during token exchange - Error handling for denied permissions, expired states **Database:** - User accounts table with provider-specific fields - OAuth tokens table for refresh token storage - Account linking table for multi-provider users Use the existing auth framework in this project if present.
Structured code review using GitHub Copilot. Security audit, performance analysis, test coverage assessment, and PR review checklists for production codebases.
End-to-end meeting productivity with M365 Copilot. Covers pre-meeting prep, real-time notes, action item extraction, and automated follow-ups across Teams and Outlook.
Create a type-safe state machine with transitions, guards, actions, and visualization support using XState patterns.
Create dynamic array formulas using FILTER, SORT, UNIQUE, and SEQUENCE for advanced data manipulation.
Comprehensive security audit checking for OWASP Top 10 vulnerabilities with proof-of-concept examples, fixes, and a hardened code version.
Systematic bug triage with root cause analysis, ranked hypotheses, step-by-step debugging instructions, and preventive solutions.