TinyShip
TinyShip
 TinyShip
TinyShip
TinyShip Documentation
TinyShip User GuideGetting StartedBasic Configuration
Authentication ConfigurationEmail Password AuthenticationGoogle OAuth ConfigurationGitHub OAuth ConfigurationWeChat Login ConfigurationSMS Verification Login
Credits System Configuration
Storage Service ConfigurationCaptcha Configuration
User GuideAuthentication

Google OAuth Configuration

Configure Google account login

Setup Steps

  1. Visit Google Cloud Console
  2. Create OAuth 2.0 Client ID in "APIs & Services > Credentials"
  3. Add http://localhost to "Authorized JavaScript origins"
  4. Add callback URL to "Authorized redirect URIs"

Environment Variables

GOOGLE_CLIENT_ID="your_google_client_id.googleusercontent.com"
GOOGLE_CLIENT_SECRET="your_google_client_secret"

Callback URL

Local Development:

http://localhost:7001/api/auth/callback/google

Production:

https://yourdomain.com/api/auth/callback/google

Email Password Authentication

Configure email verification and email sending

GitHub OAuth Configuration

Configure GitHub account login

On this page

Setup StepsEnvironment VariablesCallback URL