Bereitstellung für Slack konfigurieren

Bereitstellung von Benutzern von Verify für eine Slack-Anwendung.

Vorbereitende Schritte

Sie benötigen ein Zugriffstoken, das von Slack generiert wird. Für die Konfiguration der Benutzerbereitstellung in Verify ist ein OAuth-Zugriffstoken erforderlich.

Informationen zu dieser Task

Die Bereitstellung umfasst die folgenden Features.
Neue Benutzer erstellen
Neue Benutzer, die in Verify erstellt werden, werden auch in der Slack-Anwendung erstellt.
Benutzer löschen
Wenn der Benutzer oder der Zugriff des Benutzers auf die Anwendung in Verify inaktiviert wird, wird der Benutzer in der Slack-Anwendung gelöscht.
Benutzerprofil ändern
Aktualisierungen am Profil des Benutzers in Verify werden mit einer Push-Operation an die Drittanbieteranwendung übertragen.
Benutzersperre und -freigabe
Wenn ein Benutzer in Verify gesperrt wird, wird der Benutzer in der Slack-Anwendung inaktiviert. Wenn der Benutzer in Verify freigegeben wird, wird er in der Slack-Anwendung aktiviert.
Benutzersynchronisation und Korrektur
Benutzersynchronisation und Korrektur werden nur über APIs unterstützt. Bei der Synchronisation werden alle Slack-Anwendungsbenutzer abgerufen, die Benutzer in Verify erstellt und die Attribute gemäß der Korrekturrichtlinie geändert.
Differenziertes Nutzungsrecht
Differenziertes Nutzungsrecht wird für die Slack-Anwendung nicht unterstützt.

Vorgehensweise

  1. Melden Sie sich als Arbeitsbereichseigner (Workspace-Inhaber) bei Ihrem Slack-Account unter Verwendung der folgenden URL an:
    https://<Slack host name>.slack.com
  2. Um eine neue Slack-Anwendung zu erstellen, öffnen Sie die folgende URL:
    https://api.slack.com/apps?new_app=1
  3. Aussagekräftigen Namen für App Nameangeben.
  4. Klicken Sie auf „Entwicklungs-Slack-Arbeitsbereich “ > „App erstellen “.
  5. Führen Sie eine der folgenden Prozeduren aus.
    • Wenn Sie den Enterprise Grid-Plan verwenden:
      1. Navigieren Sie zu Funktionen > OAuth und Berechtigungen,
      2. Klicken Sie im Abschnitt Bot Token Scopes auf Add an OAuth Scope.
      3. Wählen Sie einen OAuth-Geltungsbereich aus der Dropdown-Liste aus. Beispiel: users:read.
      4. Klicken Sie im Abschnitt User Token Scopes auf Add an OAuth Scope.
      5. Wählen Sie admin aus der Dropdown-Liste aus.
      6. Navigieren Sie zu Funktionen > Apps auf Organisationsebene,
      7. Klicken Sie im Abschnitt Org apps program auf Opt into Org Level Apps.
      8. Klicken Sie auf Opt-in.
      9. Wählen Sie das Kontrollkästchen I understand that opting out of this feature cannot be easily done. Opting out will require submitting a request into Slack Help Center aus.
      10. Klicken Sie auf Yes. Anmelden.
      11. Soll 'Public Distribution' verwendet werden, führen Sie die folgenden Schritte aus:
        1. Navigieren Sie zu Funktionen > OAuth und Berechtigungen.
        2. Klicken Sie im Abschnitt Redirect URLs auf Add New Redirect URL.
        3. Fügen Sie https://localhost/ als URL hinzu.
        4. Klicken Sie auf Hinzufügen.
        5. Klicken Sie auf URLs speichern.
        6. Navigieren Sie zu Einstellungen > Verteilung verwalten.
        7. Klicken Sie im Abschnitt Share Your App with Other Workspaces auf Remove Hard Coded Information.
        8. Wählen Sie das Kontrollkästchen I've reviewed and removed any hard-coded information aus.
        9. Klicken Sie auf Öffentliche Verteilung aktivieren.
      12. Navigieren Sie zu Einstellungen > App installieren.
      13. Klicken Sie auf In Organisation installieren.
      14. Klicken Sie auf Zulassen.
      15. Kopieren und speichern Sie im Abschnitt OAuth Tokens for Your Team die Werte für OAuth Access Token.
    • Wenn Sie den Plus-Plan verwenden:
      1. Navigieren Sie zu Funktionen > OAuth und Berechtigungen.
      2. Klicken Sie im Abschnitt User Token Scopes auf Add an OAuth Scope.
      3. Wählen Sie admin aus der Dropdown-Liste aus.
      4. Navigieren Sie zu Einstellungen > App installieren.
      5. Klicken Sie auf In Arbeitsbereich installieren.
      6. Klicken Sie auf Zulassen.
      7. Kopieren und speichern Sie im Abschnitt OAuth Tokens for Your Team die Werte für OAuth Access Token.
  6. Das OAuth-Zugriffstoken, das für die Konfiguration der Bereitstellung in Verifyerforderlich ist.