Demonstration av AEM och SAML-integrering

Om du vill integrera AEM och SAML måste du först registrera kontot i SSOCircle och sedan uppdatera AEM metadata med IDP-leverantören enligt beskrivningen nedan.

Beskrivning description

Miljö

Adobe Experience Manager

Problem/symtom

För att förenkla användningen av enkel inloggning med stöd för Adobe Experience Manager (AEM) Security Assertion Markup Language (SAML).

Upplösning resolution

Kom igång med tre enkla steg:

  1. Registrera och aktivera kontot i SSOCircle. SSOCircle är en kostnadsfri leverantör av offentliga identiteter.

  2. Konfigurera SAML i AEM för att kommunicera korrekt med idp (SSOCircle) genom att installera demo package. Paketets innehåll och konfigurationsmappning beskrivs i avsnittet Ytterligare mappningsinformation.

    Det här steget krävs bara om du vill testa mot din egen domän i stället för localhost eller om AEM som körs är en annan port än standarden.

  3. Skapa/uppdatera AEM metadata med IDP-providern.

    • Logga in på SSOCircle och välj sedan Hantera metadata > Lägg till ny tjänsteleverantör.

    • Se till att Entity ID är unikt. Ändra värdet för entityID i följande XML till ett unikt värde.

    • Uppdatera AssertionConsumerService till en giltig URL för enkel förbrukning i följande XML.

    • Till sist uppdaterar du serviceProviderEntityId till samma värde för entityID (enligt ovan) vid https://< värd> :< port> /system/console/configMgr/com.adobe.granite.auth.saml.SamlAuthenticationHandler

      code language-none
      <md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" entityID="http://localhost:4502/">
                      <md:SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
                              <md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://idp.ssocircle.com/sso/UI/Logout" />
                              <md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</md:NameIDFormat>
                          <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="http://localhost:4502/saml_login" index="1"/>
                      </md:SPSSODescriptor>
              </md:EntityDescriptor>
      

Ytterligare mappningsinformation

Se Metadata för SSOCircle för mer information.

Ladda ned AEM SAML-konfigurationspaket.

Obs! Om du är Mac-användare och inte kan komma åt zip-filpaketet när du har hämtat det från länken ovan följer du nedanstående steg.

Steg som ska öppnas i Mac

  1. Hämta filen AEM_SAML_SSOCircle_Demo_Package-1.zip och flytta den från Nedladdningar till Skrivbord mapp.
  2. Öppna Terminal.
  3. Ändra katalogen till Skrivbord skriver du följande kommandon i terminalen:cd desktop
  4. Om du vill packa upp filen skriver du i terminalen: unzip AEM_SAML_SSOCircle_Demo_Package-1.zip 
  5. Om du ser kodrader innebär det att kommandot fungerar och att zip-filen nu har packats upp. I Skrivbord visas en ny mapp med zip-filen.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f