Integrace MICROSOFT Entra ID se SAP Fiori
Integrace SAP Fiori s Microsoft Entra ID poskytuje následující výhody:
- Pomocí Microsoft Entra ID můžete řídit, kdo má přístup k SAP Fiori.
- Uživatelé se můžou k SAP Fiori automaticky přihlásit pomocí svých účtů Microsoft Entra (jednotné přihlašování).
- Účty můžete spravovat v jednom centrálním umístění na webu Azure Portal.
Ke konfiguraci integrace Microsoft Entra se SAP Fiori potřebujete následující položky:
- Předplatné Microsoft Entra.
- Předplatné SAP Fiori s povoleným jednotným přihlašováním
- Vyžaduje se SAP Fiori 7.20 nebo novější.
Přidání SAP Fiori z galerie
Pokud chcete integrovat SAP Fiori s Microsoft Entra ID, musíte nejprve přidat SAP Fiori z galerie aplikací SaaS do seznamu spravovaných aplikací SaaS.
Konfigurace jednotného přihlašování Microsoft Entra pomocí SAP Fiori
Aby jednotné přihlašování fungovalo, musíte vytvořit propojený vztah mezi uživatelem Microsoft Entra a souvisejícím uživatelem v SAP Fiori. Proveďte následující úlohy:
- Nakonfigurujte jednotné přihlašování Microsoft Entra tak, aby uživatelé mohli tuto funkci používat.
- Nakonfigurujte jednotné přihlašování SAP Fiori.
- Přiřaďte uživatele Microsoft Entra k aplikaci SAP Fiori.
- Vytvořte uživatele SAP Fiori propojené se svými uživatelskými účty Microsoft Entra.
Konfigurace jednotného přihlašování Microsoft Entra
Otevřete nové okno webového prohlížeče a přihlaste se k firemnímu webu SAP Fiori jako správce. Ujistěte se, že jsou aktivní služby HTTP a HTTPS a že jsou příslušné porty přiřazeny ke kódu transakce SMICM.
Přihlaste se k SAP Business Clientu pro systém SAP T01, kde se vyžaduje jednotné přihlašování. Pak aktivujte správu relací zabezpečení HTTP. Přejděte na kód transakce SICF_SESSIONS a zkontrolujte parametry profilu. Upravte parametry na základě požadavků vaší organizace a restartujte systém SAP.
Aktivujte následující služby SICF:
- /sap/public/bc/sec/saml2
- /sap/public/bc/sec/cdc_ext_service
- /sap/bc/webdynpro/sap/saml2
- /sap/bc/webdynpro/sap/sec_diag_tool (toto je pouze povolení / zakázání trasování)
Přejděte na kód transakce SAML2 v obchodním klientovi pro systém SAP [T01/122]. Uživatelské rozhraní konfigurace se otevře v novém okně prohlížeče. Zadejte svoje uživatelské jméno a heslo a pak vyberte Přihlásit se.
V poli Název zprostředkovatele nahraďte T01122
<http://T01122>
a pak vyberte Uložit.Poznámka:
Ve výchozím nastavení je název zprostředkovatele ve formátu _sid-client_. ID Microsoft Entra očekává název ve formátu protocol://name. Doporučujeme zachovat název poskytovatele jako https:// _sid-client_ , abyste mohli nakonfigurovat více modulů SAP Fiori ABAP v Microsoft Entra ID.
Vyberte kartu Místního zprostředkovatele nebo metadata. V dialogovém okně Metadata SAML 2.0 stáhněte vygenerovaný soubor XML metadat a uložte ho do počítače.
Na webu Azure Portal vyberte v podokně integrace aplikace SAP Fiori jednotné přihlašování.
V podokně Vybrat jednotné přihlašování vyberte režim SAML nebo SAML/WS-Fed a povolte jednotné přihlašování.
V podokně Nastavení jednotného přihlašování pomocí SAML vyberte Upravit (ikona tužky) a otevřete podokno Základní konfigurace SAML.
V části Základní konfigurace SAML vyberte Nahrát soubor metadat a pomocí možnosti Nahrát soubor metadat nahrajte soubor metadat, který jste si stáhli dříve.
Po úspěšném nahrání souboru metadat se hodnoty identifikátoru a adresy URL odpovědi automaticky vyplní v podokně Základní konfigurace SAML. Do pole Přihlašovací adresa URL zadejte adresu URL, která má následující vzor: https://[vaše firemní instance SAP Fiori].
Aplikace SAP Fiori očekává, že kontrolní výrazy SAML budou v určitém formátu. Deklarace identity včetně zadaného jména, příjmení, e-mailové adresy, jména a jedinečného uživatelského identifikátoru. Pokud chcete spravovat jejich hodnoty, vyberte v podokně Nastavit jednotné přihlašování pomocí SAML možnost Upravit.
V podokně Atributy a deklarace identity uživatele nakonfigurujte atributy tokenu SAML. Pak proveďte následující kroky:
- Výběrem možnosti Upravit otevřete podokno Spravovat deklarace identity uživatelů.
- V seznamu transformace vyberte ExtractMailPrefix().
- V seznamu Parametr 1 vyberte user.userprinicipalname.
V podokně Nastavit jednotné přihlašování pomocí SAML vyberte v části Podpisový certifikát SAML možnost Stáhnout vedle XML federačních metadat.
Vyberte možnost stahování na základě vašich požadavků. Uložte certifikát do počítače.
V části Nastavení SAP Fiori zkopírujte následující adresy URL na základě vašich požadavků:
- Přihlašovací adresa URL
- Identifikátor Microsoft Entra
- Adresa URL pro odhlášení
Konfigurace jednotného přihlašování SAP Fiori
Přihlaste se k systému SAP a přejděte na kód transakce SAML2. Otevře se nové okno prohlížeče se stránkou konfigurace SAML.
Pokud chcete nakonfigurovat koncové body pro důvěryhodného zprostředkovatele identity (MICROSOFT Entra ID), vyberte kartu Důvěryhodní zprostředkovatelé .
Vyberte Přidat a pak v místní nabídce vyberte Nahrát soubor metadat.
Nahrajte soubor metadat, který jste stáhli na webu Azure Portal.
Na další stránce do pole Alias zadejte libovolný název aliasu.
Ujistěte se, že hodnota v poli Algoritmus digestu je SHA-256.
V části Koncové body jednotného přihlašování vyberte HTTP POST.
Včástich
Přijměte výchozí nastavení koncových bodů artefaktů a požadavků na ověřování.
Vyberte Důvěryhodnou federaci identity zprostředkovatele / a nespecifikované podporované formáty NameID.
Hodnoty pro zdroj ID uživatele a režim mapování ID uživatele určují propojení mezi uživatelem SAP a deklarací Identity Microsoft Entra. Existují dva podporované scénáře:
- Scénář 1: Mapování uživatelů SAP na Microsoft Entra
- Scénář 2: Vyberte ID uživatele SAP na základě nakonfigurované e-mailové adresy v SU01. V takovém případě by mělo být ID e-mailu nakonfigurované v SU01 pro každého uživatele, který vyžaduje jednotné přihlašování.
Přiřazení uživatelů Microsoft Entra
Na webu Azure Portal vyberte Podnikové aplikace, vyberte Všechny aplikace a pak vyberte SAP Fiori.
V seznamu aplikací vyberte SAP Fiori.
Pokud chcete ověřit výsledek, zkuste po aktivaci ID zprostředkovatele identity Microsoft Entra v SAP Fiori získat přístup k jedné z následujících adres URL a otestovat jednotné přihlašování jako přiřazený uživatel (neměli byste být vyzváni k zadání uživatelského jména a hesla):