Workfront-API-Schlüssel
Jeder Benutzer in Workfront verfügt über einen eindeutigen API-Schlüssel. Dieser Schlüssel wird pro Benutzer generiert, wenn der Benutzer auf eine Integration zugreift, die die Workfront-API nutzt (z. B. die Workfront Mobile App oder eine Dokumentenintegration).
Workfront-Administratoren verfügen außerdem über einen eindeutigen API-Schlüssel. Wenn eine Anwendung einen Administrator-API-Schlüssel für den Zugriff auf Workfront verwendet, hat die Anwendung Administratorzugriff auf Workfront.
Administrator-API-Schlüssel verwalten
Sie können den API-Schlüssel für Ihr Administrator-Benutzerkonto generieren, zurücksetzen oder entfernen.
-
Klicken Sie auf das Hauptmenü-Symbol
-
Klicken Sie auf System > Kundeninformationen.
-
(Bedingt) Führen Sie eine der folgenden Aktionen aus:
So generieren Sie einen API-Schlüssel: Klicken Sie Abschnitt API-Schlüsseleinstellungen auf API-Schlüssel generieren.
Oder
Zurücksetzen eines API-Schlüssels: Klicken Sie im Abschnitt API Schlüsseleinstellungen“ auf Zurücksetzen und dann auf Zurücksetzen.Oder
So entfernen Sie den API-Schlüssel: Klicken Sie im Abschnitt API Schlüsseleinstellungen auf „Entfernen und dann auf Entfernen.
Generieren eines API-Schlüssels für Benutzer ohne Administratorrechte
Sie können API-Schlüssel für Benutzer in anderen Rollen als Workfront-Admins generieren und verwalten.
-
(Bedingt) Wenn Ihre Organisation die Zugriffsverwaltung mit Single Sign-On (SSO) verwendet, deaktivieren Sie vorübergehend die Option, die eine SSO-Authentifizierung erfordert.
-
Klicken Sie auf das Hauptmenü-Symbol
-
Erweitern Sie System und klicken Sie dann auf Single Sign-on (SSO).
-
Wählen Sie im Feld Typ den SSO-Typ aus, den Ihr Unternehmen verwendet.
-
Scrollen Sie bei ausgewähltem Typ nach unten und deaktivieren Sie das Kontrollkästchen Aktivieren.
-
Klicken Sie auf Speichern.
-
-
Geben Sie in der Adressleiste eines Browsers den folgenden API-Aufruf ein:
<domain>
.my.workfront.com/attask/api/v7.0/user?action=generateApiKey&username= username &password= password**&method=PUTErsetzen Sie
<domain>
durch Ihren Workfront-Domain-Namen sowie den Benutzernamen und das Kennwort mit den Workfront-Anmeldeinformationen des Benutzers. -
(Bedingt) Aktivieren Sie die Option, die eine SSO-Authentifizierung erfordert, wenn Sie sie in Schritt 1 deaktiviert haben.
-
Klicken Sie auf das Hauptmenü-Symbol
-
Erweitern Sie System und klicken Sie dann auf Single Sign-on (SSO).
-
Wählen Sie die SSO-Methode im Dropdown Menü Typ“ aus.
-
Aktivieren Sie das Kontrollkästchen, das eine SSO-Authentifizierung erfordert.
-
Konfigurieren, wann API-Schlüssel ablaufen
Sie können API-Schlüssel so konfigurieren, dass sie für alle Benutzer in Ihrem System ablaufen. Wenn der API-Schlüssel einer Benutzerin oder eines Benutzers abläuft, muss sich die Benutzerin bzw. der Benutzer erneut bei allen Anwendungen authentifizieren, die die Workfront-API für den Zugriff auf Workfront verwenden. Sie können die Häufigkeit ändern, mit der die API-Schlüssel ablaufen. Sie können auch konfigurieren, ob API-Schlüssel ablaufen, wenn das Kennwort eines Benutzers abläuft.
-
Klicken Sie auf das Hauptmenü-Symbol
-
Klicken Sie System > Kundeninformationen.
-
Wählen Sie im Bereich API Schlüsseleinstellungen in der Dropdown-Liste Nach Erstellung API-Schlüssel laufen ab in den Zeitrahmen aus, in dem die API-Schlüssel ablaufen sollen.
Wenn Sie diese Option ändern, beginnt der neue Zeitrahmen ab dem Zeitpunkt, an dem Sie die Änderung vorgenommen haben. Wenn Sie diese Option beispielsweise von 1 Monat auf 6 Monate ändern, laufen die API-Schlüssel 6 Monate nach der Änderung ab.
Standardmäßig laufen API-Schlüssel jeden Monat ab.
-
Um API-Schlüssel so zu konfigurieren, dass sie zum Zeitpunkt des Ablaufs der Benutzerkennwörter ablaufen, wählen Sie API-Schlüssel entfernen, wenn das Kennwort eines Benutzers abläuft.
Standardmäßig ist diese Option nicht aktiviert.
Informationen zum Konfigurieren von Benutzerkennwörtern für den Ablauf finden Sie unter Konfigurieren von Systemsicherheitseinstellungen.
-
Klicken Sie auf Speichern.
API-Schlüssel für alle Benutzer entfernen
Wenn Sie wegen einer bestimmten Sicherheitsverletzung in Bezug auf Ihr Workfront-System besorgt sind, können Sie API-Schlüssel gleichzeitig für alle Benutzer entfernen.
-
Klicken Sie auf das Hauptmenü-Symbol
-
Erweitern Sie System und klicken Sie dann auf Kundeninformationen.
-
Klicken Sie im Bereich API Schlüsseleinstellungen auf Alle API-Schlüssel entfernen und klicken Sie dann auf Entfernen Alle.
Einschränken von API-Anmeldungen mit einem X.509-Zertifikat
Programme von Drittanbietern können über die API mit Workfront kommunizieren. Um die Sicherheit Ihrer Workfront-Site zu erhöhen, können Sie Workfront so konfigurieren, dass API-Anmeldeanfragen durch Hochladen eines X.509-Zertifikats in Workfront eingeschränkt werden. Nach der Aktivierung müssen alle Anmeldeanfragen über die API zusätzlich zu Benutzername und Kennwort ein Client-Zertifikat enthalten.
X.509-Zertifikat erhalten
Beschaffen Sie sich ein gültiges X.509-Zertifikat von einer vertrauenswürdigen Zertifizierungsstelle (z. B. Verisign) und platzieren Sie es an einem temporären Speicherort auf Ihrer Workstation.
Hochladen des Zertifikats in Workfront
Nachdem Sie das X.509-Zertifikat von Ihrer Zertifizierungsstelle erhalten haben, müssen Sie es in Workfront hochladen.
-
Klicken Sie auf das Hauptmenü-Symbol
-
Erweitern Sie System und klicken Sie dann auf Kundeninformationen.
-
Wählen Sie im Bereich API Schlüsseleinstellungen“ die Option X.509-Zertifikat aktivieren aus.
-
Navigieren Sie auf Ihrer Workstation zu und wählen Sie das zuvor heruntergeladene X.509-Zertifikat aus.
-
(Optional) Klicken Sie Details anzeigen neben dem Zertifikatnamen, um die folgenden Details zum Zertifikat anzuzeigen:
- Allgemeiner Antragstellername
- Organisation des Antragstellenden
- Organisationseinheit des Antragstellenden
- Allgemeiner Ausstellername
- Organisation des Zertifikatausstellers
- Organisationseinheit des Zertifikatausstellers
- Seriennummer
- Ausstellungsdatum
- Ablaufdatum
-
Klicken Sie auf Speichern.