API-sleutels beheren
Adobe Workfront-beheerders kunnen de API-sleutels beheren die worden gebruikt om toepassingen in staat te stellen om namens een gebruiker toegang te krijgen tot Workfront, om zo kwetsbaarheden op het gebied van API-beveiliging tot een minimum te beperken.
U kunt de huidige API-sleutel voor beheerders opnieuw instellen of verwijderen, API-sleutels configureren voor verlopen en de API-sleutels voor alle gebruikers verwijderen.
Voorbeelden van toepassingen die gebruikmaken van de Workfront API zijn:
- Documentintegratie zoals Dropbox, Google Drive en Workfront DAM
- Workfront mobiele toepassingen
Toegangsvereisten
U moet de volgende toegang hebben om de stappen in dit artikel uit te voeren:
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront-plan | Alle |
Adobe Workfront-licentie | Plan |
Configuraties op toegangsniveau |
U moet een Workfront-beheerder zijn. NOTA : Als u nog geen toegang hebt, vraag uw beheerder van Workfront als zij extra beperkingen in uw toegangsniveau plaatsen. Voor informatie over hoe een beheerder van Workfront uw toegangsniveau kan wijzigen, zie tot douanetoegangsniveausleiden of wijzigen. |
Workfront API-toetsen
Elke gebruiker in Workfront heeft een unieke API-sleutel. Deze sleutel wordt per gebruiker gegenereerd op het moment dat de gebruiker toegang krijgt tot een integratie die gebruikmaakt van de Workfront API (zoals de mobiele Workfront-app of documentintegratie).
Workfront-beheerders hebben ook een unieke API-sleutel. Wanneer een toepassing een beheerder-API-sleutel gebruikt om toegang te krijgen tot Workfront, heeft de toepassing beheerderstoegang tot Workfront.
De API-sleutel voor beheerders beheren
U kunt de API-sleutel voor uw beheerdersgebruikersaccount genereren, opnieuw instellen of verwijderen.
-
Klik het Main Menu pictogram in de hoger-juiste hoek van Adobe Workfront, of (als beschikbaar), klik het Main Menu pictogram in de upper-left hoek, dan klik Setup .
-
Klik Systeem > Info van de Klant.
-
(Voorwaardelijk) Voer een van de volgende handelingen uit:
Om een API Sleutel te produceren: In de API Zeer belangrijke sectie van Montages, klik produceert API Sleutel.
of
Om een API Sleutel terug te stellen: In de API Zeer belangrijke sectie van Montages, klik Terugstellen, dan Teruggesteld.of
Om de API Sleutel te verwijderen: In de API Zeer belangrijke sectie van Montages, verwijdert, dan verwijdert.
Een API-sleutel genereren voor gebruikers die geen beheerder zijn
U kunt API-sleutels voor gebruikers in andere rollen dan Workfront-beheerders genereren en beheren.
-
(Voorwaardelijk) als uw organisatie Single Sign-On (SSO) toegangsbeheer gebruikt, maak tijdelijk de optie onbruikbaar die authentificatie SSO vereist.
-
Klik het Main Menu pictogram in de hoger-juiste hoek van Adobe Workfront, of (als beschikbaar), klik het Main Menu pictogram in de upper-left hoek, dan klik Setup .
-
Breid Systeem uit, dan klik Enige Sign-On (SSO).
-
Op het gebied van het Type, selecteer het type van SSO uw organisatiegebruik.
-
Met het geselecteerde type, scrol neer en ontruim ​ ​checkbox toelaten.
-
Klik sparen.
-
-
Voer in de adresbalk van een browser de volgende API-aanroep in:
<domain>
.my.workfront.com/attask/api/v7.0/user?action=generateApiKey&username= ​gebruikersbenaming ​ &password= ​ wachtwoord** &method=PUTVervang
<domain>
door uw Workfront-domeinnaam, gebruikersnaam en wachtwoord door de Workfront-gebruikersgegevens van de gebruiker. -
(Voorwaardelijk) laat de optie toe die authentificatie vereist SSO als u het in Stap 1 onbruikbaar maakte.
-
Klik het Main Menu pictogram in de hoger-juiste hoek van Adobe Workfront, of (als beschikbaar), klik het Main Menu pictogram in de upper-left hoek, dan klik Setup .
-
Breid Systeem uit, dan klik Enige Sign-On (SSO).
-
Selecteer uw methode SSO in het Type drop-down menu.
-
Schakel het selectievakje in waarvoor SSO-verificatie is vereist.
-
Configureren wanneer API-sleutels verlopen
U kunt API Toetsen vormen om voor alle gebruikers in uw systeem te verlopen. Wanneer de API-sleutel van een gebruiker vervalt, moet de gebruiker opnieuw worden geverifieerd voor toepassingen die de Workfront API gebruiken om toegang te krijgen tot Workfront. U kunt de frequentie wijzigen waarmee de API-toetsen verlopen. U kunt ook configureren of API-sleutels verlopen wanneer het wachtwoord van een gebruiker verloopt.
-
Klik het Main Menu pictogram in de hoger-juiste hoek van Adobe Workfront, of (als beschikbaar), klik het Main Menu pictogram in de upper-left hoek, dan klik Setup .
-
Klik Systeem > Info van de Klant.
-
In het Belangrijkste gebied van Montages API, in na verwezenlijking, API sleutels verlopen in drop-down lijst, selecteer timeframe wanneer u de API sleutels wilt verlopen.
Wanneer u deze optie wijzigt, begint de nieuwe tijdlijn vanaf het moment dat u de wijziging aanbracht. Bijvoorbeeld, als u deze optie van 1 maand in 6 maanden verandert, verlopen de API Sleutels 6 maanden vanaf de tijd u de verandering aanbrengt.
API-sleutels verlopen standaard elke maand.
-
Om API Sleutels te vormen om in de tijd te verlopen de wachtwoorden van de gebruikers verlopen, uitgezochte verwijder API sleutel wanneer het wachtwoord van een gebruiker verloopt.
Deze optie is standaard niet geselecteerd.
Voor informatie over hoe te om gebruikerswachtwoorden te vormen om te verlopen, zie de voorkeur van de systeemveiligheidvormen.
-
Klik sparen.
De API-sleutels voor alle gebruikers verwijderen
Als u zich zorgen maakt over een bepaalde inbreuk op de beveiliging van uw Workfront-systeem, kunt u de API-sleutels voor alle gebruikers tegelijk verwijderen.
-
Klik het Main Menu pictogram in de hoger-juiste hoek van Adobe Workfront, of (als beschikbaar), klik het Main Menu pictogram in de upper-left hoek, dan klik Setup .
-
Breid Systeem uit, dan klik Info van de Klant.
-
In het Belangrijkste gebied van Montages API, verwijdert de klik alle API sleutels, dan klikt verwijdert allen.
API-aanmeldingen beperken met een X.509-certificaat
Toepassingen van derden kunnen met Workfront communiceren via de API. Om de beveiliging van uw Workfront-site te verhogen, kunt u Workfront zodanig configureren dat de aanmeldingsaanvragen voor de API worden beperkt door een X.509-certificaat naar Workfront te uploaden. Als deze optie is ingeschakeld, moeten alle aanmeldingsaanvragen via de API naast gebruikersnaam en wachtwoord ook een clientcertificaat bevatten.
Het X.509-certificaat ophalen obtain-the-x-509-certificate
Vraag een geldig X.509-certificaat aan van een vertrouwde certificeringsinstantie (zoals Verisign) en plaats het op een tijdelijke locatie op uw werkstation.
Het certificaat uploaden naar Workfront upload-the-certificate-to-workfront
Nadat u het X.509-certificaat van uw certificeringsinstantie hebt ontvangen, moet u het uploaden naar Workfront.
-
Klik het Belangrijkste pictogram van het Menu in de hoger-juiste hoek van Adobe Workfront, dan klik Opstelling .
-
Breid Systeem uit, dan klik Info van de Klant.
-
In het Belangrijkste gebied van Montages API, uitgezochte laat X.509 Certificaat toe.
-
Blader op uw werkstation naar het X.509-certificaat dat u eerder hebt gedownload en selecteer dit certificaat.
-
(Facultatief) klik Details van de Mening naast de certificaatnaam om de volgende details over het certificaat te bekijken:
- Onderwerpnaam
- Onderwerp Organisatie
- Onderwerpeenheid
- Algemene naam van uitgever
- Uitgevende organisatie
- Eenheid emittentenorganisatie
- Serienummer
- Datum van afgifte
- Vervaldatum
-
Klik sparen.
Verifieer API login vraag wordt beperkt verify-api-login-calls-are-restricted
Voordat u uw instantie van Workfront configureert om een X.509-certificaat te vereisen, moet u een API-aanvraag uitvoeren naar het /login
-eindpunt met behulp van geldige gebruikersnaam- en wachtwoordparameters. U zult een 200 reactie ontvangen die een sessionID bevat.
Nadat u van het X.509-certificaat een vereiste hebt gemaakt via de pagina met klantgegevens in uw exemplaar van Workfront, probeert u zich opnieuw aan te melden. Dit keer ontvangt u een 500-foutreactie met het volgende bericht: "Niet-vertrouwd verzoek. Neem contact op met de systeembeheerder en voeg het certificaat bij."
Nadat u hebt bevestigd dat het X.509-certificaat vereist is, voert u hetzelfde aanmeldingsverzoek uit met een extra parameter voor apiCertificate die is ingesteld op de waarde van het certificaat. Als deze verrichting correct werd uitgevoerd zult u een 200 reactie ontvangen die geldige sessionID bevat.