Delen via


Zelfstudie: Datawiza configureren om meervoudige verificatie en eenmalige aanmelding van Microsoft Entra in te schakelen bij Oracle PeopleSoft

In deze zelfstudie leert u hoe u eenmalige aanmelding (SSO) van Microsoft Entra en Microsoft Entra-meervoudige verificatie inschakelt voor een Oracle PeopleSoft-toepassing met behulp van Datawiza Access Proxy (DAP).

Meer informatie: Datawiza Access Proxy

Voordelen van het integreren van toepassingen met Microsoft Entra ID met behulp van DAP:

Beschrijving van scenario

Dit scenario is gericht op integratie van Oracle PeopleSoft-toepassingen met behulp van HTTP-autorisatieheaders om de toegang tot beveiligde inhoud te beheren.

In oudere toepassingen is een directe integratie met Microsoft Entra SSO vanwege het ontbreken van moderne protocolondersteuning moeilijk. Datawiza Access Proxy (DAP) overbrugt de kloof tussen de verouderde toepassing en het moderne id-besturingsvlak, via protocolovergang. DAP verlaagt de overhead van integratie, bespaart technische tijd en verbetert de beveiliging van toepassingen.

Scenario-architectuur

De scenario-oplossing heeft de volgende onderdelen:

  • Microsoft Entra ID - service voor identiteits- en toegangsbeheer waarmee gebruikers zich kunnen aanmelden en toegang kunnen krijgen tot externe en interne resources
  • Datawiza Access Proxy (DAP) - reverse-proxy op basis van containers waarmee OpenID Connect (OIDC), OAuth of Security Assertion Markup Language (SAML) wordt geïmplementeerd voor aanmeldingsstroom van gebruikers. De identiteit wordt transparant doorgegeven aan toepassingen via HTTP-headers.
  • Datawiza Cloud Management Console (DCMC) - beheerders beheren DAP met UI en RESTful-API's om DAP- en toegangsbeheerbeleid te configureren
  • Oracle PeopleSoft-toepassing : verouderde toepassing die moet worden beveiligd door Microsoft Entra-id en DAP

Meer informatie: Datawiza- en Microsoft Entra-verificatiearchitectuur

Vereisten

Zorg dat aan de volgende vereisten wordt voldaan.

Aan de slag met DAP

Oracle PeopleSoft integreren met Microsoft Entra ID:

  1. Meld u aan bij DCMC (Datawiza Cloud Management Console).

  2. De welkomstpagina wordt weergegeven.

  3. Selecteer de oranje knop Aan de slag.

    Schermopname van de knop Aan de slag.

  4. Voer in de velden Naam en Beschrijving gegevens in.

    Schermopname van het veld Naam onder Implementatienaam.

  5. Selecteer Volgende.

  6. Het dialoogvenster Toepassing toevoegen wordt weergegeven.

  7. Voor Platform selecteert u Web.

  8. Voer voor App-naam een unieke toepassingsnaam in.

  9. Gebruik . Om te testen kunt u localhost-DNS gebruiken. Als u DAP niet achter een load balancer implementeert, gebruikt u de poort openbaar domein.

  10. Selecteer voor Listen Port de poort waarop DAP luistert.

  11. Selecteer voor Upstream-servers de URL en poort van de Oracle PeopleSoft-implementatie die moet worden beveiligd.

  12. Selecteer Volgende.

  13. Voer in het dialoogvenster IdP configureren informatie in.

Notitie

DCMC heeft integratie met één klik om de Configuratie van Microsoft Entra te voltooien. DCMC roept de Microsoft Graph API aan om namens u een toepassingsregistratie te maken in uw Microsoft Entra-tenant. Meer informatie op docs.datawiza.com in Integratie met One Click met Microsoft Entra ID

  1. Selecteer Maken.

Schermopname van vermeldingen onder IDP configureren.

  1. De DAP-implementatiepagina wordt weergegeven.
  2. Noteer het Docker Compose-implementatiebestand. Het bestand bevat de DAP-installatiekopie, de inrichtingssleutel en het inrichtingsgeheim, waarmee de meest recente configuratie en beleidsregels van DCMC worden opgehaald.

SSO- en HTTP-headers

DAP haalt gebruikerskenmerken van de id-provider (IdP) op en geeft deze door aan de upstream-toepassing met een header of cookie.

De Oracle PeopleSoft-toepassing moet de gebruiker herkennen. Met behulp van een naam geeft de toepassing DAP de opdracht om de waarden van de IdP door te geven aan de toepassing via de HTTP-header.

  1. Selecteer toepassingen in Oracle PeopleSoft in het linkernavigatievenster.

  2. Selecteer het subtabblad Kenmerken doorgeven.

  3. Voor Veld selecteert u e-mail.

  4. Selecteer PS_SSO_UID voor Verwacht.

  5. Selecteer Koptekst voor Type.

    Schermopname van de kenmerkpasfunctie met de vermeldingen Veld, Verwacht en Type.

    Notitie

    Deze configuratie maakt gebruik van microsoft Entra user principal name als de aanmeldingsnaam voor Oracle PeopleSoft. Als u een andere gebruikersidentiteit wilt gebruiken, ga dan naar het tabblad Toewijzingen.

    Schermopname van user principal name.

SSL-configuratie

  1. Klik op het tabblad Geavanceerd.

    Schermopname van het tabblad Geavanceerd onder Toepassingsgegevens.

  2. Selecteer SSL inschakelen.

  3. Selecteer een type in de vervolgkeuzelijst Certificaattype.

    Schermopname van de vervolgkeuzelijst Certificaattype met beschikbare opties, Zelfondertekend en Uploaden.

  4. Voor het testen van de configuratie is er een zelfondertekend certificaat.

    Schermopname van de optie Certificaattype met Zelfondertekend geselecteerd.

    Notitie

    U kunt een certificaat uploaden vanuit een bestand.

    Schermopname van de vermelding Op basis van bestanden voor Optie selecteren onder Geavanceerde instellingen.

  5. Selecteer Opslaan.

Meervoudige verificatie van Microsoft Entra inschakelen

Als u meer beveiliging wilt bieden voor aanmeldingen, kunt u meervoudige verificatie van Microsoft Entra afdwingen.

Meer informatie: Zelfstudie: Aanmeldingsgebeurtenissen van gebruikers beveiligen met Meervoudige Verificatie van Microsoft Entra

  1. Meld u als toepassingsbeheerder aan bij het Microsoft Entra-beheercentrum.
  2. Blader naar het tabblad Eigenschappen van identiteitsoverzicht>>.
  3. Selecteer onder Standaardinstellingen voor beveiliging de optie Standaardinstellingen voor beveiliging beheren.
  4. Schakel in het deelvenster Standaardinstellingen voor beveiliging de vervolgkeuzelijst in om Ingeschakeld te selecteren.
  5. Selecteer Opslaan.

Eenmalige aanmelding inschakelen in de Oracle PeopleSoft-console

Eenmalige aanmelding inschakelen in de Oracle PeopleSoft-omgeving:

  1. Meld u aan bij de PeopleSoft-console http://{your-peoplesoft-fqdn}:8000/psp/ps/?cmd=start met beheerdersreferenties, bijvoorbeeld PS/PS.

  2. Voeg een standaardgebruiker voor openbare toegang toe aan PeopleSoft.

  3. Ga in het hoofdmenu naar PeopleTools Security User Profiles User Profiles >> Add a New Value.>>

  4. Selecteer Een nieuwe waarde toevoegen.

  5. Maak gebruiker PSPUBUSER.

  6. Voer het wachtwoord in.

    Schermopname van de ps PUBUSER-gebruikers-id en de optie wachtwoord wijzigen.

  7. Selecteer het tabblad Id .

  8. Selecteer Geen voor id-type.

    Schermopname van de optie Geen voor id-type op het tabblad ID.

  9. Navigeer naar PeopleTools > Web Profile Web Profile > Search >> PROD > Security.

  10. Selecteer onder Openbare gebruikers het vak Openbare toegang toestaan.

  11. Voer voor gebruikers-id PSPUBUSER in.

  12. Voer het wachtwoord in.

    Schermopname van de opties Openbare toegang, Gebruikers-id en Wachtwoord toestaan.

  13. Selecteer Opslaan.

  14. Als u eenmalige aanmelding wilt inschakelen, gaat u naar PeopleTools > Security > Security Objects > Signon PeopleCode.

  15. Selecteer de pagina Sign on PeopleCode .

  16. Schakel OAMSSO_AUTHENTICATION in.

  17. Selecteer Opslaan.

  18. Als u PeopleCode wilt configureren met de ontwerpfunctie van de PeopleTools-toepassing, gaat u naar File Open Definition: Record > Name: >.>FUNCLIB_LDAP

  19. Open FUNCLIB_LDAP.

    Schermopname van het dialoogvenster Definitie openen.

  20. Selecteer de record.

  21. Selecteer LDAPAUTH > View PeopleCode.

  22. Zoek de getWWWAuthConfig() functie Change &defaultUserId = ""; to &defaultUserId = PSPUBUSER.

  23. Controleer of de gebruikerskoptekst voor PS_SSO_UID functie isOAMSSO_AUTHENTICATION.

  24. Sla de definitie van de record op.

    Schermopname van de recorddefinitie.

Een Oracle PeopleSoft-toepassing testen

Als u een Oracle PeopleSoft-toepassing wilt testen, valideert u toepassingsheaders, beleid en algemene tests. Gebruik indien nodig header- en beleidssimulatie om headervelden en beleidsuitvoering te valideren.

Als u wilt controleren of toegang tot Oracle PeopleSoft-toepassingen correct wordt uitgevoerd, wordt er een prompt weergegeven om een Microsoft Entra-account te gebruiken voor aanmelding. Referenties worden gecontroleerd en Oracle PeopleSoft wordt weergegeven.

Volgende stappen