Google OAuth authentication strategies for Passport.js
Overall
score
94%
Session Management Integration
OAuth2Strategy Import
100%
100%
Strategy Configuration
100%
100%
Strategy Registration
100%
100%
Verify Callback
100%
100%
User Serialization
100%
100%
User Deserialization
100%
100%
Session Initialization
100%
100%
Authentication Middleware
100%
100%
OAuth 1.0a Authentication Strategy
OAuthStrategy Import
100%
100%
Strategy Configuration
100%
100%
Verify Callback Signature
100%
100%
Strategy Registration
100%
100%
Token Handling
33%
66%
Profile Data Access
100%
100%
Passport Configuration
100%
100%
OAuth 2.0 Authentication Strategy
OAuth2Strategy Import
100%
100%
Strategy Configuration
100%
100%
Verify Callback Signature
100%
100%
Access Token Extraction
100%
100%
Refresh Token Extraction
100%
100%
Profile Data Extraction
100%
100%
Scope Configuration
100%
100%
Strategy Registration
100%
100%
Multiple Callback URLs
OAuth2Strategy Import
100%
100%
Environment-Based Callback URL
100%
100%
Strategy Configuration
100%
100%
Verify Callback Implementation
100%
100%
Passport Initialization
100%
100%
Authentication Middleware Usage
100%
100%
Session Serialization
100%
100%
Multi-Strategy Support
OAuth 1.0a Strategy Import
0%
0%
OAuth 2.0 Strategy Import
0%
100%
OAuth 1.0a Configuration
0%
0%
OAuth 2.0 Configuration
0%
100%
Legacy Verify Callback
100%
100%
Modern Verify Callback
100%
100%
Named Strategy Registration
100%
100%
User Profile Retrieval
OAuth2Strategy import
100%
100%
Strategy configuration
100%
100%
OAuth scope configuration
100%
100%
Verify callback implementation
100%
100%
Profile data extraction
100%
100%
Strategy registration
100%
100%
Authentication middleware
100%
100%
Callback route authentication
100%
100%
Error Handling and Authentication Failures
OAuth2Strategy Configuration
93%
100%
Strategy Registration
90%
100%
Verify Callback Implementation
100%
100%
Error Handling in Verify
0%
25%
Authentication Middleware Usage
100%
100%
Failure Redirect Configuration
100%
100%
Error Logging
60%
100%
Strategy Registration and Integration
OAuth2Strategy Import
100%
100%
Strategy Configuration
50%
100%
Verify Callback
100%
100%
Strategy Registration
100%
100%
Auth Initiation Route
100%
100%
Callback Route Middleware
100%
100%
Success Redirect
100%
100%
Custom Scope Configuration
OAuth2Strategy Import
100%
100%
Strategy Configuration
100%
100%
Custom Scope Array
100%
100%
Profile Scope Inclusion
100%
100%
Verify Callback Implementation
100%
100%
Passport Strategy Registration
100%
100%
Authentication Route
100%
100%
Callback Route Handler
100%
90%
Profile Field Selection
OAuth2Strategy Usage
100%
100%
Verify Callback Implementation
100%
100%
Profile ID Extraction
86%
80%
Profile Name Extraction
80%
80%
Email Extraction
80%
80%
Optional Field Handling
100%
90%
Install with Tessl CLI
npx tessl i tessl/npm-passport-google-oauthTable of Contents