Microsoft Entra egyszeri bejelentkezés (SSO) integrációja az SAP Fiorival
Ebből a cikkből megtudhatja, hogyan integrálhatja az SAP Fiorit a Microsoft Entra ID-val. Ha integrálja az SAP Fiori-t a Microsoft Entra ID-val, az alábbiakat teheti:
- Az SAP Fiorihoz való hozzáférést a Microsoft Entra ID-ben vezérelheti.
- Lehetővé teszi, hogy a felhasználók automatikusan bejelentkezhessenek az SAP Fioriba a Microsoft Entra-fiókjukkal.
- A fiókokat egy központi helyen kezelheti.
Előfeltételek
A cikkben ismertetett forgatókönyv feltételezi, hogy már rendelkezik a következő előfeltételekkel:
- Aktív előfizetéssel rendelkező Microsoft Entra-felhasználói fiók. Ha még nem rendelkezik ilyen fiókkal, létrehozhat egy fiókot ingyenes.
- Az alábbi szerepkörök egyike:
- SAP Fiori egyszeri bejelentkezésre (SSO) engedélyezett előfizetés.
Forgatókönyv leírása
Ebben a cikkben a Microsoft Entra SSO-t konfigurálja és teszteli tesztkörnyezetben.
- Az SAP Fiori támogatja a SP által kezdeményezett egyszeri bejelentkezést.
Jegyzet
Az SAP Fiori által kezdeményezett iFrame-hitelesítéshez javasoljuk, hogy a csendes hitelesítéshez használja az IsPassive paramétert az SAML AuthnRequestben. Az IsPassive paraméter további részleteiért tekintse meg Microsoft Entra SAML egyszeri bejelentkezési információkat.
SAP Fiori hozzáadása a galériából
Az SAP Fiori Microsoft Entra-azonosítóba való integrálásának konfigurálásához hozzá kell adnia az SAP Fiorit a katalógusból a felügyelt SaaS-alkalmazások listájához.
- Jelentkezzen be a Microsoft Entra felügyeleti központba legalább felhőalkalmazás-rendszergazdaként.
- Keresse meg Identity>Alkalmazások>Vállalati alkalmazásokat>Új alkalmazás.
- A Hozzáadás a galériából szakaszban írja be SAP Fiori a keresőmezőbe.
- Válassza SAP Fiori a találatok panelen, majd adja hozzá az alkalmazást. Várjon néhány másodpercet, amíg az alkalmazás hozzá lesz adva a bérlőhöz.
Másik lehetőségként a Vállalati alkalmazáskonfigurációs varázslót is használhatja. Ebben a varázslóban hozzáadhat egy alkalmazást a bérlőhöz, hozzáadhat felhasználókat/csoportokat az alkalmazáshoz, szerepköröket rendelhet hozzá, valamint végigvezetheti az egyszeri bejelentkezés konfigurációját is. További információ a Microsoft 365 varázslóiról.
A Microsoft Entra SSO konfigurálása és tesztelése az SAP Fiorihoz
Konfigurálja és tesztelje a Microsoft Entra SSO-t az SAP Fiorival egy B.Simonnevű tesztfelhasználó használatával. Ahhoz, hogy az egyszeri bejelentkezés működjön, létre kell hoznia egy kapcsolati kapcsolatot egy Microsoft Entra-felhasználó és a kapcsolódó felhasználó között az SAP Fioriban.
A Microsoft Entra SSO SAP Fiorival való konfigurálásához és teszteléséhez hajtsa végre a következő lépéseket:
-
A Microsoft Entra SSO konfigurálása – hogy a felhasználók számára elérhetővé váljon a funkció használata.
- Microsoft Entra tesztfelhasználói létrehozása – a Microsoft Entra egyszeri bejelentkezésének tesztelése B.Simonnal.
- A Microsoft Entra tesztfelhasználói hozzárendelése – lehetővé teszi, hogy B.Simon a Microsoft Entra egyszeri bejelentkezését használja.
-
SAP Fiori SSO konfigurálása – az egyszeri bejelentkezési beállítások alkalmazásoldali konfigurálásához.
- SAP Fiori tesztfelhasználó létrehozása – a B.Simon SAP Fiori-beli megfelelője, amely kapcsolódik a felhasználó Microsoft Entra-reprezentációjához.
- SSO- tesztelése – annak ellenőrzéséhez, hogy a konfiguráció működik-e.
A Microsoft Entra SSO konfigurálása
A Microsoft Entra SSO engedélyezéséhez kövesse az alábbi lépéseket.
Nyisson meg egy új webböngészőablakot, és jelentkezzen be rendszergazdaként az SAP Fiori vállalati webhelyére.
Győződjön meg arról, hogy http és https-szolgáltatások aktívak, és hogy a megfelelő portok hozzá vannak rendelve a tranzakciókódhoz SMICM.
Jelentkezzen be az SAP Business Client for SAP-rendszerbe T01, ahol egyszeri bejelentkezésre van szükség. Ezután aktiválja a HTTP biztonsági munkamenet-kezelést.
Nyissa meg a tranzakciókódot SICF_SESSIONS. Az aktuális értékekkel rendelkező összes releváns profilparaméter megjelenik. A következő példához hasonlóan néznek ki:
login/create_sso2_ticket = 2 login/accept_sso2_ticket = 1 login/ticketcache_entries_max = 1000 login/ticketcache_off = 0 login/ticket_only_by_https = 0 icf/set_HTTPonly_flag_on_cookies = 3 icf/user_recheck = 0 http/security_session_timeout = 1800 http/security_context_cache_size = 2500 rdisp/plugin_auto_logout = 1800 rdisp/autothtime = 60
Jegyzet
Módosítsa a paramétereket a szervezeti követelményeknek megfelelően. Az előző paraméterek csak példaként vannak megadva.
Szükség esetén módosítsa az SAP-rendszer példányprofiljának paramétereit, és indítsa újra az SAP-rendszert.
A HTTP-biztonsági munkamenet engedélyezéséhez kattintson duplán a megfelelő ügyfélre.
Aktiválja a következő SICF-szolgáltatásokat:
/sap/public/bc/sec/saml2 /sap/public/bc/sec/cdc_ext_service /sap/bc/webdynpro/sap/saml2 /sap/bc/webdynpro/sap/sec_diag_tool (This is only to enable / disable trace)
Lépjen SAML2 tranzakciókódhoz az SAP-rendszer üzleti ügyfélalkalmazásában [T01/122]. A konfigurációs felhasználói felület egy új böngészőablakban nyílik meg. Ebben a példában a Business Clientt használjuk az SAP 122-hez.
Adja meg a felhasználónevet és a jelszót, majd válassza a Bejelentkezéslehetőséget.
A Szolgáltató neve mezőben cserélje le T01122http://T01122, majd válassza a Mentéslehetőséget.
Jegyzet
Alapértelmezés szerint a szolgáltató neve <sid><ügyfél>formátumban van. A Microsoft Entra ID a nevet a <protokoll>://<név>formátumban várja. Javasoljuk, hogy a szolgáltató nevét hagyja meg https://<sid><client> formában, így több SAP Fiori ABAP-motort tud konfigurálni a Microsoft Entra ID-ban.
Válassza a Helyi szolgáltató fül>Metaadatoklehetőséget.
Az SAML 2.0 Metaadatok párbeszédpanelen töltse le a létrehozott metaadat-XML-fájlt, és mentse a számítógépre.
Jelentkezzen be a Microsoft Entra felügyeleti központba legalább egy felhőalkalmazás-rendszergazdaként.
Keresse meg az Identity>Applications>Enterprise-alkalmazásokat>AZ SAP Fiori>Egyszeri bejelentkezés.
A Egyetlen bejelentkezési módszer kiválasztása lapon válassza SAMLlehetőséget.
Az Egyszeri bejelentkezés beállítása SAML- lapon kattintson az Alapvető SAML-konfiguráció ceruza ikonra a beállítások szerkesztéséhez.
Az Alapvető SAML konfiguráció szakaszban, ha van a szolgáltatói metaadatfájl, hajtsa végre a következő lépéseket:
Kattintson Metaadatfájl feltöltéseelemre.
Kattintson mappa emblémájára a metaadatfájl kiválasztásához, majd a Feltöltésgombra.
A metaadatfájl sikeres feltöltése után a Azonosító és Válasz URL-cím értékek automatikusan feltöltődnek az Egyszerű SAML-konfiguráció panelen. A Bejelentkezés URL-cím mezőbe írjon be egy URL-címet, amely a következő mintával rendelkezik:
https://<your company instance of SAP Fiori>
.Jegyzet
Egyes ügyfelek olyan hibát tapasztaltak, hogy helytelen válasz URL-cím lett konfigurálva a példányukhoz. Ha ilyen hibaüzenetet kap, használja ezeket a PowerShell-parancsokat. Először frissítse az alkalmazásobjektum válasz URL-címét a Válasz URL-címmel, majd frissítse a szolgáltatásnevet. A Get-MgServicePrincipal használatával kérje le a szolgáltatásnév azonosítójának értékét.
$params = @{ web = @{ redirectUris = "<Your Correct Reply URL>" } } Update-MgApplication -ApplicationId "<Application ID>" -BodyParameter $params Update-MgServicePrincipal -ServicePrincipalId "<Service Principal ID>" -ReplyUrls "<Your Correct Reply URL>"
Az SAP Fiori alkalmazás elvárja, hogy az SAML-állítások egy adott formátumban legyenek. Állítsa be az alábbi igényeket ehhez az alkalmazáshoz. Az attribútumértékek kezeléséhez az Egyszeri Sign-On beállítása SAML panelen válassza a Szerkesztéslehetőséget.
A Felhasználói attribútumok & Jogcímek panelen konfigurálja az SAML-jogkivonat attribútumait az előző képen látható módon. Ezután hajtsa végre a következő lépéseket:
Válassza a Szerkesztés lehetőséget a Felhasználói igények kezelése panel megnyitásához.
Az átalakítási listában válassza az ExtractMailPrefix()lehetőséget.
Az 1. paraméter listájából válassza ki a user.userprincipalname-t.
Válassza Mentéslehetőséget.
Az Egyszeri bejelentkezés beállítása SAML lapon, az SAML aláíró tanúsítvány szakaszban keresse meg összevonási metaadatok XML-, majd válassza a Letöltés lehetőséget a tanúsítvány letöltéséhez és a számítógépre való mentéséhez.
A SAP Fiori beállítása szakaszban másolja ki a megfelelő URL-cím(ek)et a követelmény alapján.
Microsoft Entra-tesztfelhasználó létrehozása
Ebben a szakaszban egy B.Simon nevű tesztfelhasználót fog létrehozni.
- Jelentkezzen be a Microsoft Entra felügyeleti központba, legalább felhasználói rendszergazdaként.
- Böngésszen az Identitás>Felhasználók>Minden felhasználómenübe.
- Válassza Új felhasználó>Új felhasználó létrehozásalehetőséget a képernyő tetején.
- A Felhasználói tulajdonságai között kövesse az alábbi lépéseket:
- A Megjelenítendő név mezőben adja meg a
B.Simon
. - A Felhasználói azonosító név mezőbe írja be a username@companydomain.extension. Például
B.Simon@contoso.com
. - Jelölje be a Jelszó megjelenítése jelölőnégyzetet, majd írja be a Jelszó mezőben megjelenő értéket.
- Válassza Véleményezés + létrehozáslehetőséget.
- A Megjelenítendő név mezőben adja meg a
- Válassza , hozzon létre.
A Microsoft Entra tesztfelhasználó hozzárendelése
Ebben a szakaszban engedélyezi, hogy B.Simon egyszeri bejelentkezést használjon az SAP Fiorihoz való hozzáférés biztosításával.
- Jelentkezzen be a Microsoft Entra felügyeleti központba, mint legalább egy Felhőalkalmazások rendszergazdája.
- Keresse meg az Identity>Applications>Enterprise-alkalmazásokat>SAP Fiori.
- Az alkalmazás áttekintő lapján válassza Felhasználók és csoportoklehetőséget.
- Válassza a Felhasználó/csoport hozzáadásalehetőséget, majd válassza Felhasználók és csoportok lehetőséget a Hozzárendelés hozzáadása párbeszédpanelen.
- A Felhasználók és csoportok párbeszédpanelen válassza B.Simon a Felhasználók listából, majd kattintson a képernyő alján található Kijelölés gombra.
- Ha egy szerepkört szeretne hozzárendelni a felhasználókhoz, a Szerepkör kiválasztása legördülő listából választhatja ki. Ha nincs beállítva szerepkör ehhez az alkalmazáshoz, az "Alapértelmezett hozzáférés" szerepkör van kiválasztva.
- A Feladat hozzáadása párbeszédpanelen kattintson a Hozzárendelés gombra.
SAP Fiori SSO konfigurálása
Jelentkezzen be az SAP-rendszerbe, és lépjen SAML2tranzakciókódra. Megnyílik egy új böngészőablak az SAML konfigurációs oldalával.
A megbízható identitásszolgáltató (Microsoft Entra ID) végpontjainak konfigurálásához válassza a Megbízható szolgáltatók lapot.
Megbízható szolgáltatók lapja
Válassza a hozzáadásalehetőséget, majd a helyi menüben válassza a Metaadatfájl feltöltése lehetőséget.
Töltse fel a letöltött metaadatfájlt. Válassza Következőlehetőséget.
A következő lapon, az Alias mezőben adja meg az alias nevét. Például aadsts. Válassza Következőlehetőséget.
Alias mezőjének
Győződjön meg arról, hogy a Kivonatoló algoritmus mezőben szereplő érték SHA-256. Válassza Következőlehetőséget.
Az Önálló Sign-On végpontokterületen válassza a HTTP POSTlehetőséget, majd válassza a Továbblehetőséget.
Az egyszeri kijelentkezés végpontjaiterületen válassza a HTTP átirányításiopciót, majd válassza a Továbblehetőséget.
A Artefakt Végpontokterületen válassza a Tovább lehetőséget a folytatáshoz.
A hitelesítési követelményekterületen válassza a Befejezéslehetőséget.
Válassza a Megbízható szolgáltató>Identitásfederáció (a lap alján). Válassza Szerkesztéslehetőséget.
megbízható szolgáltatói és identitás-föderációs lapjai
Válassza a lehetőséget, majd adja hozzá azelemet.
A Támogatott névazonosító formátumok párbeszédpanelen válassza a Meghatározatlanlehetőséget. Válassza OKlehetőséget.
beállításai
A felhasználói azonosító forrásának és felhasználói azonosító leképezési módjának értékei határozzák meg az SAP-felhasználó és a Microsoft Entra-jogcím közötti kapcsolatot.
1. forgatókönyv: SAP-felhasználó és Microsoft Entra felhasználóleképezés
Az SAP-ban "Meghatározatlan" névazonosító-formátum részleteialatt jegyezze fel a részleteket:
Az Azure portálon a Felhasználói attribútumok & Jogcímekterületen jegyezze fel a Microsoft Entra ID szükséges követeléseit.
2. forgatókönyv: Válassza ki az SAP felhasználói azonosítóját az SU01-ben konfigurált e-mail-cím alapján. Ebben az esetben az e-mail-azonosítót su01-ben kell konfigurálni minden olyan felhasználóhoz, aki egyszeri bejelentkezést igényel.
Az SAP-ban "Meghatározatlan" névazonosító-formátum részleteialatt jegyezze fel a részleteket:
"Meghatározatlan" nameID formátumának részletei párbeszédpanel
Az Azure portálon a Felhasználói attribútumok & Jogosultságokterületen jegyezze fel a Microsoft Entra ID szükséges jogosultságait.
Válassza a Mentéslehetőséget, majd válassza a Engedélyezés gombot az identitásszolgáltató engedélyezéséhez.
mentési és engedélyezési beállításai
Ha a rendszer kéri, válassza OK lehetőséget.
SAP Fiori tesztfelhasználó létrehozása
Ebben a szakaszban egy Britta Simon nevű felhasználót hoz létre az SAP Fioriban. Dolgozzon együtt a beépített SAP-szakértői csapatával vagy a szervezet SAP-partnerével, hogy felvegye a felhasználót az SAP Fiori platformra.
Egyszeri bejelentkezés tesztelése
Miután aktiválta az identitásszolgáltató Microsoft Entra-azonosítóját az SAP Fioriban, próbáljon meg hozzáférni az alábbi URL-címek egyikéhez az egyszeri bejelentkezés teszteléséhez (nem szabad felhasználónevet és jelszót kérni):
https://<sap-url>/sap/bc/bsp/sap/it00/default.htm
https://<sap-url>/sap/bc/bsp/sap/it00/default.htm
Jegyzet
Cserélje le a
<sap-url>
a tényleges SAP-gazdagép nevére.A teszt URL-címének az SAP következő tesztalkalmazási oldalára kell vinnie. Ha megnyílik a lap, a Microsoft Entra egyszeri bejelentkezése sikeresen be van állítva.
Ha a rendszer felhasználónevet és jelszót kér, engedélyezze a nyomkövetést a probléma diagnosztizálásához. A nyomkövetéshez használja a következő URL-címet:
https://<sap-url>/sap/bc/webdynpro/sap/sec_diag_tool?sap-client=122&sap-language=EN#
.
Kapcsolódó tartalom
Az SAP Fiori konfigurálása után kényszerítheti a munkamenet-vezérlést, amely valós időben védi a szervezet bizalmas adatainak kiszivárgását és beszivárgását. A munkamenet-vezérlés a feltételes hozzáféréstől terjed ki. Megtudhatja, hogyan kényszerítheti ki a munkamenet-vezérlést a Microsoft Defender for Cloud Apps.