Authentifizierung¶
ConfluenceSynkMD unterstützt zwei Authentifizierungsmethoden für die Verbindung mit Confluence Cloud. Zugangsdaten können über Umgebungsvariablen oder CLI-Flags bereitgestellt werden.
Basic Auth (E-Mail + API-Token)¶
Dies ist die Standard- und empfohlene Methode.
Einrichtung¶
- Gehen Sie zu Atlassian API-Token-Verwaltung
- Klicken Sie auf API-Token erstellen
- Geben Sie einen beschreibenden Namen ein (z.B. „ConfluenceSynkMD")
- Kopieren Sie den Token
Konfiguration¶
Umgebungsvariablen¶
CLI-Flags¶
Docker (-e)¶
Tip
API-Tokens erben die Berechtigungen des Atlassian-Accounts. Stellen Sie sicher, dass der Account Lese-/Schreibzugriff auf die Ziel-Spaces hat.
Bearer Auth (OAuth 2.0)¶
Verwenden Sie OAuth 2.0 für automatisierte/Service-Account-Zugriffe.
Einrichtung¶
- OAuth 2.0 App erstellen unter developer.atlassian.com
- Erforderliche Scopes konfigurieren:
read:confluence-content.allwrite:confluence-contentread:confluence-space.summary
- OAuth 2.0 3LO-Flow durchführen
Konfiguration¶
Umgebungsvariablen¶
CLI-Flags¶
Docker (-e)¶
Token-Ablauf
OAuth 2.0 Access Tokens laufen typischerweise nach 1 Stunde ab. Implementieren Sie Token-Refresh-Logik in Ihrer CI/CD-Pipeline.
Auswahl der richtigen Methode¶
| Methode | Anwendungsfall | Vorteile | Nachteile |
|---|---|---|---|
| Basic Auth | Interaktive Nutzung, einfache CI | Einfach einzurichten, stabile Tokens | An persönlichen Account gebunden |
| Bearer Auth | Service-Accounts, automatisierte Pipelines | Feingranulare Scopes, kein persönlicher Account | Tokens laufen ab, komplexere Einrichtung |
Sicherheitsempfehlungen¶
- CI/CD-Geheimvariablen verwenden (nicht hartcodiert)
- Zugangsdaten über Umgebungsvariablen oder CLI-Flags übergeben
- API-Tokens regelmäßig rotieren
- Tokens niemals in der Versionsverwaltung committen
- Tokens niemals in Docker-Images einbetten