|
Some checks are pending
NordaBiz Tests / Unit & Integration Tests (push) Waiting to run
NordaBiz Tests / E2E Tests (Playwright) (push) Blocked by required conditions
NordaBiz Tests / Smoke Tests (Production) (push) Blocked by required conditions
NordaBiz Tests / Send Failure Notification (push) Blocked by required conditions
New files: - oauth_service.py: Shared OAuth 2.0 service supporting Google and Meta providers with token exchange, refresh, and storage - database/migrations/058_oauth_tokens.sql: oauth_tokens table with company/provider/service unique constraint - blueprints/api/routes_oauth.py: OAuth API endpoints for connect, callback, status, and disconnect flows Supports: - Google OAuth (GBP Business Profile, Search Console) - Meta OAuth (Facebook Pages, Instagram) - CSRF state validation, token refresh, expiry tracking - Per-company token storage with active/inactive status Requires .env config: - GOOGLE_OAUTH_CLIENT_ID, GOOGLE_OAUTH_CLIENT_SECRET (Google APIs) - META_APP_ID, META_APP_SECRET (Facebook/Instagram) - OAUTH_REDIRECT_BASE_URL (default: https://nordabiznes.pl) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| architecture | ||
| meetings | ||
| notes | ||
| screenshots | ||
| AUDIT_COMPLETENESS_PLAN.md | ||
| CREDENTIALS.md | ||
| DEVELOPMENT.md | ||
| DR-PLAYBOOK.md | ||
| INCIDENT_REPORT_20260102.md | ||
| INCIDENT_REPORT_20260115.md | ||
| MODULAR_MONOLITH_DEPLOYMENT_STRATEGY.md | ||
| MODULAR_MONOLITH_PLAN.md | ||
| notebooklm-source.md | ||
| OFFSITE-BACKUP-SETUP.md | ||
| PLAN_UWAGI_JACKA.md | ||
| PLAN_ZOPK_KNOWLEDGE_BASE_IMPROVEMENTS.md | ||
| REFACTORING_STATUS.md | ||
| RELEASE_NOTES_GUIDE.md | ||
| ROADMAP.md | ||
| SECURITY.md | ||
| UI_ANALYSIS_NORDA_BIZNES_INFO.md | ||
| UI_REDESIGN_CHANGELOG.md | ||
| ui-redesign-comparison.html | ||
| zabbix_agent_install.sh | ||
| zabbix_setup.md | ||