OAUTH SETUP - nself-org/cli GitHub Wiki
Complete guide to setting up OAuth authentication with nself.
nself supports OAuth integration with:
- Google OAuth
- GitHub OAuth
- Apple OAuth
- Custom OAuth providers
For detailed setup instructions, see Authentication Guide.
- Create OAuth 2.0 Credentials in Google Cloud Console
- Configure in .env:
OAUTH_GOOGLE_CLIENT_ID=your-client-id OAUTH_GOOGLE_CLIENT_SECRET=your-secret
- Build and restart:
nself build && nself restart auth
- Create OAuth App in GitHub Settings
- Configure in .env:
OAUTH_GITHUB_CLIENT_ID=your-client-id OAUTH_GITHUB_CLIENT_SECRET=your-secret
- Build and restart:
nself build && nself restart auth
Apple OAuth requires additional configuration. See Authentication Guide for complete setup.
- Authentication Guide - Complete auth setup
- Deployment Guide - Production OAuth setup