IMS-stöd för Adobe Experience Manager as a Cloud Service ims-support-for-aem-as-a-cloud-service

Introduktion introduction

  • AEM as a Cloud Service har stöd för Admin Console för AEM-instanser och Adobe Identity Management System (förkortas till IMS) för autentisering.
  • Med Admin Console kan administratörer hantera alla Experience Cloud-användare centralt.
  • Användare och grupper kan tilldelas till produktprofiler som är kopplade till en AEM as a Cloud Service-instans, så att de kan logga in på den instansen.
TIP
Se Konfigurera åtkomst till AEM för administratörer för en introduktion till hur användare autentiserar med Adobe IMS till AEM as a Cloud Service. Läs också om hur Adobe IMS-användare, användargrupper och produktprofiler används för att styra åtkomsten till AEM samt funktioner och funktioner. Adobe ID krävs.

Viktiga högdagrar key-highlights

AEM as a Cloud Service har endast stöd för IMS-autentisering för författare, administratörer och utvecklare. Det har inte stöd för externa slutanvändare på kundwebbplatser som webbplatsbesökare.

  • Admin Console representerar kunder som IMS-organisationer, författare och Publish-instanser i en miljö som produktkontextinstanser. Den här representationen gör att system- och produktadministratörer kan hantera åtkomst till instanser.
  • Produktprofiler i Admin Console avgör vilka instanser en användare har åtkomst till.
  • Kunder kan använda sina egna SAML 2-kompatibla identitetsleverantörer (IDP for short) för enkel inloggning.
  • Endast Enterprise ID:n eller Federated ID:n för kunder med enkel inloggning stöds, inga personliga Adobe ID:n.

Arkitektur architecture

IMS-autentisering fungerar med OAuth-protokoll mellan AEM och Adobe IMS-slutpunkten. När en användare som har en Adobe-identitet har lagts till i IMS kan hen logga in på AEM-redigeringstjänsten med IMS-inloggningsuppgifter.

Användarens inloggningsflöde visas nedan, användaren omdirigeras till IMS och eventuellt till kund-ID för enkel inloggning och sedan omdirigeras tillbaka till AEM.

IMS-arkitektur

Konfigurera how-to-set-up

Integrering av organisationer i Adobe Admin Console onboarding-orgs-to-adobe-admin-console

Kunden måste registreras för Adobe Admin Console för att kunna använda Adobe IMS för AEM-autentisering.

Som ett första steg måste kunderna ha en organisation som är etablerad i Adobe IMS. Adobe Enterprise-kunder representeras som IMS-organisationer i Adobe Admin Console. Det här området är den portal som Adobe-kunder använder för att hantera sina produkträttigheter för användare och grupper.

AEM bör redan ha en organisation som är etablerad, och som en del av IMS-etableringen är kundinstanserna tillgängliga i Admin Console för hantering av användarrättigheter och åtkomst.

När en kund finns som IMS-organisation måste han/hon konfigurera sitt system enligt följande:

IMS-integrering

  1. Den utsedda systemadministratören får en inbjudan om att logga in på Cloud Manager. När du har loggat in på Cloud Manager kan systemadministratörerna välja att tillhandahålla AEM program och miljöer eller navigera till Admin Console för administrativa uppgifter.
  2. Systemadministratören gör anspråk på en domän för att bekräfta ägarskapet för respektive domän (till exempel acme.com)
  3. Systemadministratören ställer in användarkataloger.
  4. Systemadministratören gör IDP-konfiguration i Admin Console för att konfigurera enkel inloggning.
  5. AEM-administratören hanterar lokala grupper samt behörigheter och privilegier som vanligt.

Grunderna om Adobe Identity Management, inklusive IDP-konfiguration, beskrivs här.

Företagsadministration och användning i Admin Console beskrivs här.

Onboarding-användare i Admin Console onboarding-users-in-admin-console

Det finns tre sätt att introducera användare. Varje metod beror på kundens storlek och önskemål. Du kan skapa användare i Admin Console manuellt, överföra en CSV-fil eller synkronisera användare från kundens Enterprise Active Directory.

Lägga till manuellt via användargränssnittet i Admin Console

Användare och grupper kan skapas manuellt i Admin Console-gränssnittet. Den här metoden kan användas om du inte har många användare att hantera. Färre än 50 AEM användare, eller om du redan använder den här metoden för att administrera andra Adobe-produkter som Analytics-, Target- eller Creative Cloud-program.

Användarintegrering

Filöverföring i Admin Console-gränssnittet

Ett enkelt sätt att skapa användare är att ladda upp en .csv-fil så att flera användare läggs till samtidigt.

Filöverföring

Verktyg för användarsynkronisering

Med verktyget för användarsynkronisering (UST i korthet) kan Adobe företagskunder skapa och hantera Adobe-användare med Active Directory. DETTA FUNGERAR även för andra testade OpenLDAP-katalogtjänster. Målanvändarna är IT-identitetsadministratörer (Enterprise Directory eller System Admins) som kan installera och konfigurera verktyget. Verktyget med öppen källkod är anpassbart så att kunderna kan anpassa det efter sina egna behov.

När användarsynkronisering körs hämtar den en lista över användare från organisationens Active Directory och jämför den med listan över användare i Admin Console. Därefter anropas API:t för användarhantering i Adobe så att Admin Console synkroniseras med organisationens katalog. Flödet är enkelriktat. Ändringar som görs i Admin Console överförs inte till katalogen.

Med verktyget kan systemadministratören mappa användargrupper i kundens katalog med produktkonfiguration och användargrupper i Admin Console.

Om du vill konfigurera användarsynkronisering måste organisationen skapa en uppsättning autentiseringsuppgifter på samma sätt som de använder API:t för användarhantering.

Verktyg för användarsynkronisering

Verktyget för användarsynkronisering distribueras via Adobe GitHub-databasen på den här platsen.

NOTE
En förhandsversion, 2.4RC1, med stöd för att skapa dynamiska grupper finns här.

De viktigaste funktionerna i den här versionen är möjligheten att dynamiskt mappa nya LDAP-grupper för användarmedlemskap i Admin Console och att skapa dynamiska användargrupper.

Mer information om de nya gruppfunktionerna finns på den här webbplatsen.

Dokumentation om användarsynkronisering

Mer information finns i UST-dokumentation.

Verktyget för användarsynkronisering måste registrera sig som Adobe Developer klient-UMAPI med proceduren här.

Adobe Developer Console-dokumentation finns här.

API:t för User Management som används av verktyget för användarsynkronisering beskrivs här.

as a Cloud Service konfiguration för Adobe Experience aem-configuration

NOTE
Den AEM IMS-konfiguration som krävs konfigureras automatiskt när AEM miljöer och instanser etableras. Administratören kan dock ändra den efter behov med metoden som beskrivs här.

Den AEM IMS-konfiguration som krävs konfigureras automatiskt när AEM miljöer och instanser etableras. Kundadministratörer kan ändra en del av konfigurationen efter behov.

Det övergripande tillvägagångssättet är att konfigurera Adobe IMS som OAuth-leverantör. Synkroniseringshanteraren för Apache Jackrabbit Oak som används som standard kan ändras precis som för LDAP-synkronisering.

Nedan visas de viktigaste OSGI-konfigurationerna som måste ändras för att ändra egenskaper som Automatiskt användarmedlemskap eller gruppmappningar.

Använda how-to-use

Hantera produkter och användaråtkomst i Admin Console managing-products-and-user-access-in-admin-console

När produktadministratören loggar in på Admin Console visas flera instanser av AEM as a Cloud Service produktkontext, vilket visas nedan. Välj till exempel någon av produkterna på sidan Översikt:

Inloggning på instanser

En lista över befintliga instanser visas:

Inloggning på instanser2

Under varje instans av produktkontext finns instanser som omfattar tjänsterna Författare eller Publish i produktions-, scen- eller utvecklingsmiljöer. Varje instans är associerad med produktprofiler eller Cloud Manager-roller. De här produktprofilerna används för att tilldela användare och grupper behörighet.

Profilen AEM Administrators_xxx används för att ge administratörsbehörighet i den associerade AEM instansen medan profilen AEM Users_xxx används för att lägga till vanliga användare.

Alla användare och grupper som läggs till under den här produktprofilen kan logga in på den instansen enligt exemplet nedan:

Produktprofil

WARNING
Ändra inte produktprofilnamnet för AEM administratörer. Om du ändrar namnet på produktprofilen AEM Administratörer tas administratörsrättigheter bort från alla användare som tilldelats den profilen.

Logga in på Adobe Experience Manager as a Cloud Service logging-in-to-aem

Lokal administratörsinloggning

AEM kan även i fortsättningen ha stöd för lokal inloggning för administratörsanvändare. På inloggningsskärmen kan du logga in lokalt:

Lokal inloggning

IMS-baserad inloggning

För andra användare används den IMS-baserade inloggningen efter att IMS har konfigurerats på instansen. Användaren klickar på knappen Logga in med Adobe enligt nedan:

IMS-inloggning

NOTE
Alla användare som skapas i IMS kan skapas med Adobe ID eller Federated ID. Om en användare konfigureras med Federated ID autentiseras de med hjälp av företagets identitetsleverantör för inloggning.

De dirigeras om till inloggningsskärmen för IMS och måste ange sina autentiseringsuppgifter:

IMS-inloggning 2

IMS-inloggning 3

Om en federerad IDP konfigureras under den första konfigurationen av Admin Console dirigeras användaren till kund-ID:t för enkel inloggning:

IMS-inloggning 4

När autentiseringen är klar omdirigeras användaren tillbaka till AEM och loggas in:

IMS-inloggning 5

Hantera behörigheter och åtkomstkontrollistor i Adobe Experience Manager as a Cloud Service managing-permissions-in-aem

Åtkomstkontrollistorna och behörigheterna fortsätter att hanteras i AEM. Användargrupper som synkroniseras från IMS kan tilldelas lokala grupper där åtkomstkontrollistor och behörigheter definieras.

I exemplet nedan läggs synkroniserade grupper till i den lokala gruppen Dam_Users som ett exempel.

Användaren ingår i följande grupper i IMS:

ACL1

När användaren loggar in synkroniseras hans/hennes gruppmedlemskap enligt nedan:

ACL2

I AEM kan användargrupper som synkroniseras från IMS läggas till som medlemmar i befintliga lokala grupper, som DAM Users.

ACL3

Som framgår nedan ärver gruppen AEM-GRP_008 behörigheter och behörigheter för DAM-användare. Detta arv är ett effektivt sätt att hantera behörigheter för synkroniserade grupper och används ofta i den LDAP-baserade autentiseringsmetoden.

ACL3

Åtkomst till Cloud Manager accessing-cloud-manager

För att få tillgång till Cloud Manager eller miljöer i AEM as a Cloud Service måste du tilldelas Profiles of the Cloud Manager Product.

Se Rolldefinitioner om du vill veta mer om roller för användare som styr tillgängligheten för specifika funktioner i Cloud Manager.

NOTE
Cloud Manager har förkonfigurerade roller med lämpliga behörigheter. Om du vill veta mer om de olika rollerna med specifika behörigheter, förkonfigurerade uppgifter eller behörigheter som är kopplade till varje roll kan du läsa Rollbaserade behörigheter.

Steg för att lägga till en användare

  1. Lägg till en användare till en viss profil från en befintlig användarskärm eller en ny användarskärm.

  2. Du kan också lägga till en användare från skärmen Overview som visas i bilden nedan.

    ACL3

    note note
    NOTE
    Du kan tilldela mer än en profil till en användare som du kan se i bilden nedan.

    ACL3

  3. När du har lagts till i rätt profil bör du kunna komma åt respektive innehavare i Cloud Manager via Adobe Experience Cloud i det övre högra hörnet i användargränssnittet.

Åtkomst till en instans i AEM as a Cloud Service accessing-instance-cloud-service

IMPORTANT
Stegen som nämns i föregående avsnitt måste vara slutförda innan du beviljas åtkomst till en instans i AEM as a Cloud Service.

Om du vill ha åtkomst till en AEM i Admin Console bör du se Cloud Manager-programmet och miljöerna i programmet i produktlistan på Admin Console.

På skärmbilden nedan visas två tillgängliga miljöer, dev author och publish.

ACL3

För att få åtkomst till AEM instanser måste användaren läggas till i en grupp av rätt Cloud Service Product.

Varje författarinstans har en AEM administratörs- och AEM användarprofil och varje publiceringsinstans har en AEM användarprofil. Du kan lägga till andra profiler efter behov.

Om du vill ge åtkomst på administratörsnivå till AEM-instansen lägger du till användaren i AEM-administratörsprofilen för den aktuella produkten.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab