Slack-Integration

Die 2FA-Codes des Teams in Slack

Tippen Sie /otp in Slack und erhalten Sie den 2FA-Code des geteilten Kontos, nur für Sie sichtbar. Verschlüsselte Geheimnisse, Einschränkungen pro Kanal und Zugriffsprotokoll.

Demo-Oberfläche. Die Codes sind fiktiv.
Das Tutorial in einer Minute
Beim Abspielen wird der Player von YouTube (Google) geladen. Datenschutzerklärung

In vielen Teams kommt die Frage nach dem Code ohnehin in Slack an: „Hat jemand den GitHub-Code?“ Mit der Share-Auth-Integration hängt die Antwort nicht mehr davon ab, wer das Telefon in der Hand hat.

Was der Befehl tut

  • /otp github liefert den aktuellen Code des Kontos, seine verbleibende Gültigkeit und den nächsten Code, dazu eine Schaltfläche für einen neuen.
  • /otp-list zeigt die in diesem Kanal verfügbaren Konten, jedes mit eigener Schaltfläche, sodass sich niemand Namen merken muss.
  • /help listet die Befehle auf.

Der Name muss nicht exakt stimmen. /otp github prod findet „GitHub Production“ anhand von Wörtern aus Name, Aussteller oder Beschreibung, und passen mehrere Konten, schlägt Slack Ihnen die Kandidaten vor.

Die Antworten sind flüchtig: Nur wer den Befehl eingegeben hat, sieht sie.

Wer was erhält

Eine Integration öffnet den Zugriff für den gesamten verbundenen Slack-Arbeitsbereich. Slack belegt, aus welchem Arbeitsbereich der Befehl kommt, nicht welches Share-Auth-Konto ihn auslöst: Die Rollen des Teams gelten hier also nicht. Drei Schutzmechanismen treten an ihre Stelle:

  • die Einschränkungen pro Kanal, die jeden Kanal nur mit den Geheimnissen verknüpfen, die er erhalten darf: #finance sieht Stripe, #ops sieht AWS;
  • das Zugriffsprotokoll, in dem jeder herausgegebene Code mit dem von Slack übermittelten Namen und der Uhrzeit erscheint (der Kanal steht in der Aktivität der Integration);
  • ein Befehlslimit pro Person, das schnelle Anfrageserien bremst.

Nur der Eigentümer des Teams kann die Integration erstellen, ändern oder deaktivieren. Jeder Aufruf wird über die Slack-Signatur geprüft: Eine Anfrage, die nicht aus Ihrem Arbeitsbereich stammt, wird abgelehnt.

Die Integration einrichten

  1. Öffnen Sie in Share Auth Integrationen und wählen Sie Slack unter Verbindung mit einem Klick.
  2. Slack bittet Sie, die Share-Auth-App in Ihrem Arbeitsbereich zu autorisieren. Die Integration wird sofort angelegt, ohne dass Sie Zugangsdaten abschreiben müssen.
  3. Optional: Aktivieren Sie die Einschränkungen pro Kanal und verknüpfen Sie die Geheimnisse.

Sie möchten lieber Ihre eigene Slack-App verwenden? Die manuelle Einrichtung ist weiterhin möglich: Die Seite zeigt, wo Sie das Bot-Token und das Signing Secret finden, und nennt die Webhook-URL, die Sie für Befehle und Schaltflächen in Ihre App eintragen.

Die Seite der Integration zeigt anschließend ihre jüngste Aktivität, abgelehnte Befehle eingeschlossen.

Häufige Fragen

Nein. Die Antwort ist flüchtig: Nur die Person, die den Befehl eingegeben hat, sieht sie, und sie verschwindet, sobald Slack neu geladen wird.