Files
jobtrackingapp/docs/architecture/integrations.md

17 lines
1.2 KiB
Markdown

# Integrations
| Integration | Purpose | Configuration |
|---|---|---|
| Google Identity | Optional sign-in/linking | `AUTH_GOOGLE_CLIENT_ID` |
| Gmail API | OAuth mail connection, sync, review queue | Gmail client secret and redirect settings |
| Microsoft Identity/Graph | Optional sign-in and Outlook mail linking | `AUTH_MICROSOFT_*`, `MICROSOFT_*` |
| IMAP | User-provided mailbox connection | Configured through the API/UI; validate host/port safely |
| SMTP | Verification, reset, reminder, and admin test mail | `EMAIL_*` |
| NAV/job sites | Official job discovery/import providers | Provider-specific API settings in the API configuration |
| LibreTranslate | Optional job-description translation | `Translation:Provider` and provider settings |
| Ollama | Local CV classification/generation | `OLLAMA_BASE_URL`, `OLLAMA_MODEL` |
| Gemini/Groq | Explicit external CV fallback | AI provider keys and routing/consent settings |
| Stripe | Hosted Premium checkout, portal, and webhooks | `STRIPE_*`; activation remains operator-blocked |
External-provider checks are not implied by local tests. See [security notes](../security/security-notes.md) and [roadmap blockers](../roadmap/known-issues.md).