Steg för att integrera Experience Manager och Adobe Stock
Om du vill integrera Experience Manager och Adobe Stock utför du följande steg i den listade sekvensen:
-
I Experience Manager skapar du ett IMS-konto och skapar ett offentligt certifikat (offentlig nyckel).
-
Skapa tjänstkontoanslutning (JWT)
Skapa ett projekt för din Adobe Stock-organisation i Adobe Developer Console. Under projektet konfigurerar du ett API med den offentliga nyckeln för att skapa en JWT-anslutning (Service Account). Hämta tjänstkontots autentiseringsuppgifter och information om JWT-nyttolast.
-
I Experience Manager konfigurerar du IMS-kontot med tjänstkontots autentiseringsuppgifter och JWT-nyttolast.
-
Konfigurera en Adobe Stock-molntjänst med IMS-kontot i Experience Manager.
Skapa en IMS-konfiguration
IMS-konfigurationen autentiserar din Experience Manager Assets-författarinstans med Adobe Stock-berättigandet.
IMS-konfigurationen har två steg:
Hämta offentligt certifikat
Den offentliga nyckeln (certifikatet) autentiserar din produktprofil i Adobe Developer Console.
-
Logga in på din Experience Manager Assets-författarinstans. Standardwebbadressen är
http://localhost:4502/aem/start.html
. -
Gå till Security > Adobe IMS Configurations från panelen Tools.
-
Klicka på Create på sidan Adobe IMS-konfigurationer. Sidan Adobe IMS Technical Account Configuration öppnas.
-
Välj Adobe Stock i listrutan Cloud Solution på fliken Certificate.
-
Du kan skapa ett certifikat eller återanvända ett befintligt certifikat för konfigurationen.
Om du vill skapa ett certifikat markerar du kryssrutan Create new certificate och anger ett alias för den offentliga nyckeln. Aliaset används som namn på den offentliga nyckeln.
-
Klicka på Create certificate. Klicka sedan på OK för att generera den offentliga nyckeln.
-
Klicka på ikonen Download Public Key och spara filen med den offentliga nyckeln (.crt) på datorn. Den offentliga nyckeln används senare för att konfigurera API för din Brand Portal-klient och generera autentiseringsuppgifter för tjänstkontot i Adobe Developer Console.
Klicka på Next.
-
På fliken Konto skapas ett Adobe IMS-konto som kräver autentiseringsuppgifterna för tjänstkontot.
Öppna en ny flik och skapa en JWT-anslutning i Adobe Developer Console.
Skapa JWT-anslutning (Service Account)
I Adobe Developer Console konfigureras projekt och API:er på organisationsnivå. När du konfigurerar ett API skapas en JWT-anslutning (Service Account). Det finns två metoder för att konfigurera API, genom att generera ett nyckelpar (privata och offentliga nycklar) eller genom att överföra en offentlig nyckel. I det här exemplet genereras autentiseringsuppgifterna för tjänstkontot genom att den offentliga nyckeln överförs.
Så här genererar du tjänstkontots autentiseringsuppgifter och JWT-nyttolast:
-
Logga in på Adobe Developer Console med systemadministratörsbehörighet. Standardwebbadressen är https://www.adobe.com/go/devs_console_ui.
Kontrollera att du har valt rätt IMS-organisation (Stock-berättigande) i listrutan (organisation).
-
Klicka på Create new project. Ett tomt projekt med ett systemgenererat namn skapas för din organisation.
Klicka på Edit project. Uppdatera Project Title och Description och klicka sedan på Save.
-
Klicka på Add API på fliken Project overview.
-
I Add an API window väljer du Adobe Stock. Klicka på Next.
-
Välj Service Account (JWT) autentisering i fönstret Configure API. Klicka på Next.
-
Klicka på Upload your public key. Klicka på Select a File och överför den offentliga nyckeln (.crt-filen) som du har hämtat i avsnittet Hämta offentligt certifikat. Klicka på Next.
-
Verifiera den offentliga nyckeln och klicka på Next.
-
Välj standardproduktprofilen för Adobe Stock och klicka på Save configured API.
-
När API:t har konfigurerats omdirigeras du till API-översikten. Klicka på alternativet Service Account (JWT) i den vänstra navigeringen under Credentials. Här kan du visa autentiseringsuppgifter och utföra åtgärder som att generera JWT-tokens, kopiera autentiseringsuppgifter och hämta klienthemlighet.
-
Kopiera client ID från fliken Client Credentials.
Klicka på Retrieve Client Secret och kopiera client secret.
-
Navigera till fliken Generate JWT och kopiera JWT Payload-informationen.
Du kan nu använda klient-ID (API-nyckel), klienthemlighet och JWT-nyttolast för att konfigurera IMS-kontot i Experience Manager Assets.
Konfigurera IMS-konto
Du måste ha autentiseringsuppgifterna certificate och service account (JWT) för att kunna konfigurera IMS-kontot.
Så här konfigurerar du IMS-kontot:
-
Öppna IMS-konfigurationen och gå till fliken Account. Du höll sidan öppen medan det offentliga certifikatet hämtades.
-
Ange en Title för IMS-kontot.
Ange URL:en i fältet Authorization Server: https://ims-na1.adobelogin.com/.
Ange klient-ID i fältet API key, Client Secret och Payload (JWT-nyttolast) som du kopierade när du skapade JWT-anslutningen.
-
Klicka på Create. En IMS-kontokonfiguration skapas.
-
Välj IMS-kontokonfigurationen och klicka på Check Health.
Klicka på Check i dialogrutan. Ett meddelande visas om att token har hämtats när konfigurationen har slutförts.
Konfigurera molntjänst
Så här konfigurerar du molntjänsten Adobe Stock:
-
Navigera till Tools > Cloud Services > Adobe Stock i användargränssnittet för Experience Manager.
-
Klicka på Create på sidan Adobe Stock Configurations.
-
Ange en Title för molnkonfigurationen.
Välj den IMS-konfiguration som du skapade när du konfigurerade IMS-kontot.
Välj språkinställning i listrutan.
-
Klicka på Save & Close.
Din Experience Manager Assets-författarinstans är nu integrerad med Adobe Stock. Du kan skapa flera Adobe Stock-konfigurationer (till exempel språkbaserade konfigurationer). Du kan nu komma åt, söka efter och licensiera Adobe Stock-resurserna inifrån användargränssnittet i Experience Manager.
NOTE
I det här skedet av integreringen kan bara administratörer komma åt Adobe Stock-resurserna, söka efter Stock-resurser (med omvärldsbevakning) och licensiera Adobe Stock-resurserna.Administratörer kan lägga till användare eller grupper ytterligare i molntjänsten Adobe Stock och ge dessa icke-adminanvändare i Experience Manager behörighet att komma åt Stock-konfigurationen. -
Om du vill lägga till användare eller grupper väljer du molnkonfigurationen Adobe Stock och klickar på Properties.
-
Sök för att lägga till de användare eller grupper som du har tilldelat behörighet att komma åt Adobe Stock-konfigurationen. Se tilldela behörigheter till användargruppen.
Tilldela behörigheter till användargruppen
Administratörer kan skapa användargrupper och ge behörigheter till vissa användare eller grupper för åtkomst till molntjänsten Adobe Stock.
Följande behörigheter krävs för att en användare ska kunna söka efter och licensiera Adobe Stock-resurser:
- Konfigurera sökvägen:
/conf/global/settings/stock
- Behörigheter:
jcr:read
- Behörighetstyp:
Allow
Du kan skapa en användargrupp eller tilldela behörigheter till en befintlig användargrupp. Behörigheter kan tilldelas från gränssnittet Experience Manager Assets eller från konsolen User Admin.
För att ge åtkomst till en användargrupp från Experience Manager:
-
Navigera till Tools > Security > Groups i användargränssnittet för Experience Manager. Skapa en användargrupp för Adobe Stock.
-
Navigera till Tools > Security > Permissions.
-
Sök efter användargruppen i den vänstra panelen och lägg till nya Access Control Entry (ACE) för Adobe Stock.
- Konfigurera sökvägen:
/conf/global/settings/stock
- Behörigheter:
jcr:read
- Behörighetstyp:
Allow
Klicka på Add.
- Konfigurera sökvägen:
-
Navigera till Tools > Cloud Services > Adobe Stock. Välj molnkonfigurationen Adobe Stock och klicka på Properties.
-
Lägg till den nya användargruppen i konfigurationen Adobe Stock. Klicka på Save & Close.
För att ge åtkomst till en användare från User Admin Console:
-
Öppna Admin Console för Experience Manager-användare. Standardwebbadressen är
http://localhost:4502/userdamin
. -
I den vänstra panelen söker du efter användaren genom att ange
user_id
ellername
. Dubbelklicka för att öppna användaregenskaperna. -
Navigera till fliken Permissions och tillåt
read
behörigheter för molnkonfigurationen Adobe Stock:/conf/global/settings/stock
.CAUTION
Om molnkonfigurationen inte tillåts kan användaren bara komma åt Assets i Experience Manager-gränssnittet.Om du vill tillåta åtkomst till Assets och Adobe Stock resurser kontrollerar du att molnkonfigurationen tillåts för användaren. -
Klicka på Save för att uppdatera behörigheterna.
-
Lägg till användaren eller gruppen i molnkonfigurationen Adobe Stock.
Få tillgång till Adobe Stock-resurser
En icke-admin-användare som har behörighet till molnkonfigurationen Adobe Stock kan söka efter och licensiera Adobe Stock-resurserna från gränssnittet Experience Manager.
Användaren måste utföra ett extra steg för att aktivera molnkonfigurationen Adobe Stock innan Adobe Stock-resurserna kan nås. Det är en engångsaktivitet. Om användaren har tilldelats behörigheter för flera Adobe Stock molnkonfigurationer kan användaren välja önskad konfiguration från User Preferences.
Så här aktiverar du molnkonfigurationen Adobe Stock:
-
Logga in på Experience Manager.
-
Klicka på användarikonen i det övre högra hörnet och klicka sedan på My Preferences. Fönstret User Preferences öppnas.
-
Välj önskad Stock Configuration i listrutan och klicka på Accept för att aktivera konfigurationen.
-
Navigera till Assets > Adobe Stock. Du kan nu visa, söka efter och licensiera Adobe Stock resurser.
I följande tabell beskrivs hur användarbehörigheterna fungerar när resurserna i Adobe Stock används:
Användare | Grupp | Behörigheter | Acceptera Stock-konfigurationen i användarinställningarna | Använd Assets | Använd Adobe Stock |
---|---|---|---|---|---|
admin | Ej tillämpligt | Alla | Ej tillämpligt | Ja | Ja |
test-doc1 | DAM-användare | /conf/global/settings/stock/cloud-config | Ja | Ja | Ja |
test-doc1 | DAM-användare | /conf/global/settings/stock/cloud-config | Nej | Fel: Det gick inte att läsa in data | Nej |
test-doc1 | DAM-användare | tillåt: /conf/global/settings/stock deny: /cloud-config | Stock-konfigurationen visas inte | Ja | Nej |
Använd och hantera Adobe Stock-resurser i Experience Manager
Med den här funktionen kan organisationer tillåta sina användare att arbeta med Adobe Stock-resurser i Experience Manager Assets. I användargränssnittet Experience Manager kan användare söka efter Adobe Stock resurser och licensiera de nödvändiga resurserna.
När en Adobe Stock-resurs har licensierats i Experience Manager kan den användas och hanteras som en vanlig resurs. I Experience Manager kan användarna söka efter och förhandsgranska resurserna, kopiera och publicera resurserna, dela resurserna på Brand Portal, komma åt och använda resurserna via Experience Manager-datorprogrammet och så vidare.
A. Sök efter resurser som liknar de resurser vars Adobe Stock-ID anges. B. Sök efter resurser som matchar ditt val av form eller orientering. C. Sök efter en eller flera resurstyper som stöds D. Öppna eller komprimera filterfönstret E. Licensiera och spara den valda resursen i Experience Manager F. Spara resursen i Experience Manager med vattenstämpel G. Utforska resurser på webbplatsen Adobe Stock som liknar den valda resursen }H. Visa de markerade resurserna på Adobe Stock webbplatsen I. Antal markerade resurser från sökresultaten J. Växla mellan kortvyn och listvyn
Hitta resurser
Dina Experience Manager-användare kan söka efter resurser i både Experience Manager och Adobe Stock. När sökplatsen inte är begränsad till Adobe Stock visas sökresultaten från Experience Manager och Adobe Stock.
-
Om du vill söka efter Adobe Stock resurser klickar du på Navigation > Assets > Search Adobe Stock.
-
Om du vill söka efter resurser i Adobe Stock och Experience Manager Assets klickar du på Sök
Du kan också börja skriva Location: Adobe Stock
i sökfältet för att välja Adobe Stock resurser. Experience Manager har avancerade filtreringsfunktioner för de sökda resurserna, vilket gör att användare snabbt kan nollställa de nödvändiga resurserna med hjälp av filter, som typer av resurser som stöds, bildorientering och licensierat tillstånd.