Integrace služby Active Directory s jednotným přihlašováním SAP (Kerberos-SPNEGO)
Active Directory je možné integrovat s jednotným přihlašováním SAP tak, že nakonfigurujete systém SAP pomocí SNC (Secure Network Communication). Hlavním účelem SNC je zabezpečit připojení mezi aplikačním serverem NetWeaver ABAP a externími aplikacemi, včetně grafického uživatelského rozhraní SAP. SNC poskytuje rozhraní pro externí bezpečnostní produkty, které lze použít k povolení jednotného přihlašování.
Integrace jednotného přihlašování SAP se službou Active Directory
Nakonfigurujte systém SAP: Počínaje netWeaver ABAP verze 7.31 použijte průvodce konfigurací (transakce SNCWIZARD a SPNEGO) v systému SAP ke konfiguraci jednotného přihlašování. Pro starší verze NetWeaver ABAP nebo pokud nemáte přístup ke konfiguračním průvodcům, můžete jednotné přihlašování nakonfigurovat ručně:
- Vytvořte nového uživatele AD, který se použije jako účet služby pro systém NetWeaver ABAP (nejlépe s nevysvětlujícím heslem).
- Pomocí příkazu SETSPN zaregistrujte hlavní název služby (SPN) uživatele vytvořeného v předchozím kroku.
- Nainstalujte do systému SAP CommonCryptoLib.
- Nastavte adresář SECUDIR (adresář SECUDIR je adresář, ve kterém se nachází soubor lístku licence CommonCryptoLib a soubory PSE). Chcete-li nastavit adresář jako adresář SECUDIR. vytvořte novou proměnnou prostředí s názvem SECUDIR a nasměrujte ji na adresář. Příklad: \usr\sap[SID]\DVEBMGS00\sec
- V instanci SAP nastavte parametry profilu odkazující na umístění sapcrypto.dll a nově vytvořený hlavní název služby (SPN).
- Restartujte instanci SAP.
- Vytvořte soubor Kerberos Keytab a odpovídající soubor PSE sap Cryptolib pro SNC založený na protokolu Kerberos.
Konfigurace mapování uživatelů:
- Přihlaste se k instanci SAP přes SAPGUI a spusťte transakci SU01.
- Do pole s názvem zadejte uživatele SAP (nebo uživatele, kterého chcete mapovat pro jednotné přihlašování) a vyberte Upravit.
- Vyberte kartu SNC a zadejte název SNC, který jste nakonfigurovali v předchozím úkolu ve formátu p:CN=UserPrincipalName@domain.
Nainstalujte na klientské počítače zabezpečený přihlašovací software.
Konfigurace grafického uživatelského rozhraní SAP pro komunikaci SNC
- V rozhraní Zabezpečené nastavení sítě zadejte název SNC ve formátu p:CN=ServicePrincipalName@domain.
- Zahajte připojení. Měli byste být přihlášení bez výzvy k zadání hesla.