Dela via


Självstudie: Konfigurera Datawiza för att aktivera Microsoft Entra multifaktorautentisering och enkel inloggning till Oracle JD Edwards

I den här självstudien får du lära dig hur du aktiverar enkel inloggning med Microsoft Entra (SSO) och Microsoft Entra multifaktorautentisering för ett Oracle JD Edwards-program (JDE) med hjälp av Datawiza Access Proxy (DAP).

Läs mer om Datawiza-åtkomstproxy

Fördelar med att integrera program med Microsoft Entra-ID med DAP:

Beskrivning av scenario

Det här scenariot fokuserar på Oracle JDE-programintegrering med hjälp av HTTP-auktoriseringshuvuden för att hantera åtkomst till skyddat innehåll.

I äldre program, på grund av avsaknaden av modernt protokollstöd, är det svårt att integrera direkt med Microsoft Entra SSO. DAP kan överbrygga klyftan mellan det äldre programmet och det moderna ID-kontrollplanet genom protokollövergång. DAP sänker integreringskostnaderna, sparar teknisk tid och förbättrar programsäkerheten.

Scenariots arkitektur

Scenariolösningen har följande komponenter:

  • Microsoft Entra-ID – identitets- och åtkomsthanteringstjänst som hjälper användare att logga in och komma åt externa och interna resurser
  • Oracle JDE-program – äldre program som skyddas av Microsoft Entra-ID
  • Datawiza Access Proxy (DAP) – containerbaserad omvänd proxy som implementerar OpenID Connect (OIDC), OAuth eller SAML (Security Assertion Markup Language) för användarinloggningsflöde. Den skickar identiteten transparent till program via HTTP-huvuden.
  • Datawiza Cloud Management Console (DCMC) – en konsol för att hantera DAP. Administratörer använder API:er för användargränssnitt och RESTful för att konfigurera DAP- och åtkomstkontrollprinciper.

Läs mer: Datawiza och Microsoft Entra-autentiseringsarkitektur

Förutsättningar

Se till att följande krav uppfylls.

Komma igång med DAB

Så här integrerar du Oracle JDE med Microsoft Entra-ID:

  1. Logga in på Datawiza Cloud Management Console.

  2. Sidan Välkommen visas.

  3. Välj den orangea knappen Komma igång .

    Skärmbild av knappen Komma igång.

  4. I fälten Namn och Beskrivning anger du information.

  5. Välj Nästa.

    Skärmbild av fältet Namn och knappen Nästa under Distributionsnamn.

  6. I dialogrutan Lägg till program väljer du Webb för Plattform.

  7. För Appnamn anger du ett unikt programnamn.

  8. För Offentlig domän anger du https://jde-external.example.comtill exempel . För att testa konfigurationen kan du använda localhost DNS. Om du inte distribuerar DAP bakom en lastbalanserare använder du den offentliga domänporten .

  9. För Lyssna port väljer du den port som DAP lyssnar på.

  10. För Överordnade servrar väljer du url:en och porten för Oracle JDE-implementering som ska skyddas.

  11. Välj Nästa.

Skärmbild av poster för offentlig domän, lyssnarport och uppströmsserver.

  1. I dialogrutan Konfigurera IdP anger du information.

Kommentar

Använd DCMC-integrering med ett klick för att slutföra Microsoft Entra-konfigurationen. DCMC anropar Graph API för att skapa en programregistrering åt dig i din Microsoft Entra-klientorganisation. Gå till docs.datawiza.com för integrering med ett klick med Microsoft Entra-ID.

  1. Välj Skapa.

Skärmbild av poster för protokoll, identitetsprovider och kontotyper som stöds, även knappen Skapa.

  1. Dap-distributionssidan visas.

  2. Anteckna Docker Compose-filen för distribution. Filen innehåller DAP-avbildningen, etableringsnyckeln och etableringshemligheten, som hämtar den senaste konfigurationen och principerna från DCMC.

    Skärmbild av Docker-poster.

SSO- och HTTP-huvuden

DAP hämtar användarattribut från IdP och skickar dem till det överordnade programmet med en rubrik eller cookie.

Oracle JDE-programmet måste känna igen användaren: med ett namn instruerar programmet DAP att skicka värdena från IdP till programmet via HTTP-huvudet.

  1. I Oracle JDE går du till det vänstra navigeringsfältet och väljer Program.

  2. Välj underfliken Attributpass .

  3. För Fält väljer du E-post.

  4. För Förväntade väljer du JDE_SSO_UID.

  5. För Typ väljer du Rubrik.

    Skärmbild av information på fliken Attributpass.

    Kommentar

    Den här konfigurationen använder Microsoft Entra-användarens huvudnamn som inloggningsanvändarnamn, som används av Oracle JDE. Om du vill använda en annan användaridentitet går du till fliken Mappningar .

    Skärmbild av posten userPrincipalName.

  6. Välj fliken Avancerat.

    Skärmbild av information på fliken Avancerat.

    Skärmbild av information på fliken Attributpass.

  7. Välj Aktivera SSL.

  8. I listrutan Cert Type (Certifikattyp) väljer du en typ.

    Skärmbild som visar listrutan certifikattyp.

  9. I testsyfte tillhandahåller vi ett självsignerat certifikat.

    Skärmbild som visar menyn aktivera SSL.

    Kommentar

    Du kan ladda upp ett certifikat från en fil.

    Skärmbild som visar uppladdning av certifikat från ett filalternativ.

  10. Välj Spara.

Aktivera Microsoft Entra multifaktorautentisering

Dricks

Stegen i den här artikeln kan variera något beroende på vilken portal du börjar från.

Om du vill ge mer säkerhet för inloggningar kan du framtvinga MFA för användarinloggning.

Se Självstudie : Skydda användarinloggningshändelser med Microsoft Entra multifaktorautentisering.

  1. Logga in på administrationscentret för Microsoft Entra som programadministratör.
  2. Bläddra till fliken Egenskaper för identitetsöversikt>>.
  3. Under Standardinställningar för säkerhet väljer du Hantera standardinställningar för säkerhet.
  4. I fönstret Säkerhet som standard växlar du den nedrullningsbara menyn för att välja Aktiverad.
  5. Välj Spara.

Aktivera enkel inloggning i Oracle JDE EnterpriseOne-konsolen

Så här aktiverar du enkel inloggning i Oracle JDE-miljön:

  1. Logga in på Oracle JDE EnterpriseOne Server Manager Management Console som administratör.

  2. I Välj instans väljer du alternativet ovan EnterpriseOne HTML Server.

  3. I panelen Konfiguration väljer du Visa som Avancerat.

  4. Välj Säkerhet.

  5. Markera kryssrutan Aktivera Oracle Access Manager .

  6. I fältet Inloggnings-URL för Oracle Access Manager anger du datawiza/ab-logout.

  7. I avsnittet Konfiguration av säkerhetsserver väljer du Använd.

  8. Välj Stoppa.

    Kommentar

    Om ett meddelande anger att webbserverkonfigurationen (jas.ini) är inaktuell väljer du Synkronisera konfiguration.

  9. Välj start.

Testa ett Oracle JDE-baserat program

Om du vill testa ett Oracle JDE-program validerar du programhuvuden, principer och övergripande testning. Använd vid behov huvud- och principsimulering för att verifiera rubrikfält och principkörning.

För att bekräfta att Oracle JDE-programåtkomst inträffar visas en uppmaning om att använda ett Microsoft Entra-konto för inloggning. Autentiseringsuppgifterna är markerade och Oracle JDE visas.

Nästa steg