öğretici: SAP Fiori ile çoklu oturum açma (SSO) tümleştirmesi Azure Active Directory
Bu öğreticide SAP Fiori 'ı Azure Active Directory (Azure AD) ile tümleştirmeyi öğreneceksiniz. SAP Fiori 'i Azure AD ile tümleştirdiğinizde şunları yapabilirsiniz:
- Azure AD 'de SAP Fiori 'e erişimi olan denetim.
- Kullanıcılarınızın Azure AD hesaplarıyla SAP Fiori 'ta otomatik olarak oturum açmalarına olanak sağlayın.
- Hesaplarınızı tek bir merkezi konumda yönetin-Azure portal.
Önkoşullar
Başlamak için aşağıdaki öğeler gereklidir:
- Bir Azure AD aboneliği. Aboneliğiniz yoksa ücretsiz bir hesapalabilirsiniz.
- SAP Fiori çoklu oturum açma (SSO) etkin aboneliği.
Senaryo açıklaması
Bu öğreticide, Azure AD SSO 'yu bir test ortamında yapılandırıp test edersiniz.
- SAP Fiori, SP tarafından başlatılan SSO 'yu destekler
Not
SAP Fiori tarafından başlatılan iFrame kimlik doğrulaması için, bir mini kimlik doğrulaması için SAML Authbir parametresinin ıpassive parametresini kullanmanızı öneririz. Ipassive parametresi hakkında daha fazla bilgi IÇIN Azure AD SAML çoklu oturum açma bilgilerine bakın.
Galeriden SAP Fiori ekleme
SAP Fiori 'ın Azure AD 'ye tümleştirilmesini yapılandırmak için, Gallery 'den yönetilen SaaS uygulamaları listenize SAP Fiori eklemeniz gerekir.
- Azure portal iş veya okul hesabı ya da kişisel Microsoft hesabı kullanarak oturum açın.
- sol gezinti bölmesinde Azure Active Directory hizmeti ' ni seçin.
- Enterprise uygulamalar ' a gidin ve tüm uygulamalar' ı seçin.
- Yeni uygulama eklemek için Yeni uygulama' yı seçin.
- Galeriden Ekle bölümünde, arama kutusuna SAP Fiori yazın.
- Sonuçlar panelinden SAP Fiori ' ı seçin ve ardından uygulamayı ekleyin. Uygulama kiracınıza eklenirken birkaç saniye bekleyin.
SAP Fiori için Azure AD SSO 'yu yapılandırma ve test etme
B. Simon adlı bir test KULLANıCıSı kullanarak SAP Fiori Ile Azure AD SSO 'yu yapılandırın ve test edin. SSO 'nun çalışması için, SAP Fiori 'deki bir Azure AD kullanıcısı ve ilgili Kullanıcı arasında bir bağlantı ilişkisi oluşturmanız gerekir.
Azure AD SSO 'yu SAP Fiori ile yapılandırmak ve test etmek için aşağıdaki adımları gerçekleştirin:
- Azure AD SSO 'Yu yapılandırın -kullanıcılarınızın bu özelliği kullanmasını sağlamak için.
- Azure AD test kullanıcısı oluşturun -B. Simon Ile Azure AD çoklu oturum açma sınamasını test edin.
- Azure AD Test kullanıcısına atama -Azure AD çoklu oturum açma özelliğini kullanmak için B. Simon 'u etkinleştirmek için.
- SAP FIORI SSO 'Yu yapılandırma -uygulama tarafında çoklu oturum açma ayarlarını yapılandırmak için.
- SAP Fiori test kullanıcısı oluşturun -bu, kullanıcının Azure AD gösterimine bağlı olan SAP Fiori 'de B. Simon 'a karşılık gelen bir.
- Test SSO -yapılandırmanın çalışıp çalışmadığını doğrulamak için.
Azure AD SSO’yu yapılandırma
Azure portal Azure AD SSO 'yu etkinleştirmek için bu adımları izleyin.
Yeni bir Web tarayıcısı penceresi açın ve SAP Fiori şirket sitenizde yönetici olarak oturum açın.
Http ve https hizmetlerinin etkin olduğundan ve Ilgili bağlantı noktalarının smicm işlem koduna atandığından emin olun.
SAP System T01 Için SAP Business Client 'da oturum açın; çoklu oturum açma gereklidir. Ardından, HTTP güvenlik oturumu yönetimini etkinleştirin.
İşlem kodu SICF_SESSIONS git. Geçerli değerlere sahip tüm ilgili profil parametreleri gösteriliyor. Aşağıdaki örneğe benzer şekilde görünür:
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 = 60Not
Parametreleri kuruluşunuzun gereksinimlerine göre ayarlayın. Yukarıdaki parametreler yalnızca örnek olarak verilmiştir.
Gerekirse, SAP sisteminin örnek (varsayılan) profilinde parametreleri ayarlayın ve SAP sistemini yeniden başlatın.
Bir HTTP güvenlik oturumunu etkinleştirmek için ilgili istemciye çift tıklayın.

Aşağıdaki SıCF hizmetlerini etkinleştirin:
/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)
SAP System [T01/122.368] iş istemcisinde Transaction Code SAML2 sayfasına gidin. Yapılandırma Kullanıcı arabirimi yeni bir tarayıcı penceresinde açılır. Bu örnekte, SAP System 122 için Iş Istemcisini kullanırız.

Kullanıcı adınızı ve parolanızı girip oturum aç' ı seçin.

Sağlayıcı adı kutusunda T01122 değerini http: / /t01122 ile değiştirin ve ardından Kaydet' i seçin.
Not
Varsayılan olarak, sağlayıcı adı biçimindedir <sid> <client> . Azure AD,://biçiminde ad bekliyor <protocol> <name> . : // <sid> <client> Azure AD 'de birden çok SAP Fiori ABAP altyapısını yapılandırabilmek için sağlayıcı adını https olarak tutmanızı öneririz.

Yerel sağlayıcı sekmesi > meta verileri' ni seçin.
SAML 2,0 meta verileri iletişim kutusunda, oluşturulan meta veri xml dosyasını indirin ve bilgisayarınıza kaydedin.

Azure portal, SAP Fiori uygulama tümleştirmesi sayfasında, Yönet bölümünü bulun ve Çoklu oturum açma' yı seçin.
Çoklu oturum açma yöntemi seçin sayfasında SAML' yi seçin.
SAML ile çoklu oturum açmayı ayarlama sayfasında, ayarları düzenlemek IÇIN temel SAML yapılandırması kalem simgesine tıklayın.

Temel SAML yapılandırması bölümünde, hizmet sağlayıcısı meta verileri dosyanız varsa, aşağıdaki adımları uygulayın:
Upload meta veri dosyası' na tıklayın.

Meta veri dosyasını seçmek için klasör logosu ' na tıklayın ve upload' ye tıklayın.

Meta veri dosyası başarıyla karşıya yüklendiğinde, tanımlayıcı ve yanıt URL 'SI değerleri temel SAML yapılandırması bölmesine otomatik olarak doldurulur. Oturum açma URL 'si kutusunda, aşağıdaki düzene sahıp bir URL girin:
https://<your company instance of SAP Fiori>.Not
Bazı müşteriler yanlış yapılandırılmış yanıt URL değerleriyle ilgili hataları raporlar. Bu hatayı görürseniz, örneğiniz için doğru yanıt URL 'sini ayarlamak için aşağıdaki PowerShell betiğini kullanabilirsiniz:
Set-AzureADServicePrincipal -ObjectId $ServicePrincipalObjectId -ReplyUrls "<Your Correct Reply URL(s)>"ServicePrincipalKomut dosyasını çalıştırmadan önce nesne kimliğini kendiniz ayarlayabilir veya buraya geçirebilirsiniz.
SAP Fiori uygulaması, SAML onayları 'nin belirli bir biçimde olmasını bekler. Bu uygulama için aşağıdaki talepleri yapılandırın. Bu öznitelik değerlerini yönetmek için, SAML Ile tek Sign-On ayarla bölmesinde Düzenle' yi seçin.

Kullanıcı öznitelikleri & talepler BÖLMESINDE, SAML belirteci özniteliklerini önceki görüntüde gösterildiği gibi yapılandırın. Ardından, aşağıdaki adımları izleyin:
Kullanıcı taleplerini Yönet bölmesini açmak için Düzenle ' yi seçin.
Dönüştürme listesinde Extractmailprefix () öğesini seçin.
Parametre 1 listesinde User. UserPrincipalName' i seçin.
Kaydet’i seçin.


SAML ile çoklu oturum açmayı ayarlama sayfasında, SAML imzalama sertifikası bölümünde, Federasyon meta verileri XML 'i bulun ve sertifikayı indirip bilgisayarınıza kaydetmek için İndir ' i seçin.

SAP Fiori ayarla bölümünde, gereksiniminize göre uygun URL 'leri kopyalayın.

Azure AD test kullanıcısı oluşturma
Bu bölümde, B. Simon adlı Azure portal bir test kullanıcısı oluşturacaksınız.
- Azure portal sol bölmeden Azure Active Directory' i seçin, kullanıcılar' ı seçin ve ardından tüm kullanıcılar' ı seçin.
- Ekranın üst kısmındaki Yeni Kullanıcı ' yı seçin.
- Kullanıcı özellikleri ' nde şu adımları izleyin:
- Ad alanına
B.Simongirin. - Kullanıcı adı alanına, girin username@companydomain.extension . Örneğin,
B.Simon@contoso.com. - Parolayı göster onay kutusunu seçin ve ardından parola kutusunda görüntülenen değeri yazın.
- Oluştur’a tıklayın.
- Ad alanına
Azure AD test kullanıcısını atama
Bu bölümde, SAP Fiori 'e erişim vererek Azure çoklu oturum açma özelliğini kullanmak için B. Simon 'u etkinleştireceksiniz.
- Azure portal Enterprise uygulamalar' ı seçin ve ardından tüm uygulamalar' ı seçin.
- Uygulamalar listesinde SAP Fiori' ı seçin.
- Uygulamanın genel bakış sayfasında Yönet bölümünü bulun ve Kullanıcılar ve gruplar' ı seçin.
- Kullanıcı Ekle' yi seçin, sonra atama Ekle iletişim kutusunda Kullanıcılar ve gruplar ' ı seçin.
- Kullanıcılar ve gruplar iletişim kutusunda, kullanıcılar listesinden B. Simon ' ı seçin ve ardından ekranın alt kısmındaki Seç düğmesine tıklayın.
- Kullanıcılara bir rolün atanmasını bekliyorsanız, Rol Seç açılır listesinden bunu seçebilirsiniz. Bu uygulama için ayarlanmış bir rol yoksa, "varsayılan erişim" rolü seçili olduğunu görürsünüz.
- Atama Ekle Iletişim kutusunda ata düğmesine tıklayın.
SAP Fiori SSO 'yu yapılandırma
SAP sisteminde oturum açın ve işlem kodu SAML2' e gidin. SAML yapılandırma sayfası ile yeni bir tarayıcı penceresi açılır.
Güvenilir bir kimlik sağlayıcısı (Azure AD) için uç noktaları yapılandırmak üzere, güvenilir sağlayıcılar sekmesini seçin.

ekle' yi seçin ve bağlam menüsünden Upload meta veri dosyası ' nı seçin.

Azure portal indirdiğiniz meta veri dosyasını Upload. İleri’yi seçin.

Sonraki sayfada, diğer ad kutusuna diğer adı girin. Örneğin, aadsts. İleri’yi seçin.

Özet algoritması kutusundaki değerin SHA-256 olduğundan emin olun. İleri’yi seçin.

Tek Sign-On uç noktaları altında http post' ı seçin ve ardından İleri' yi seçin.

Çoklu oturum kapatma uç noktaları altında http yeniden yönlendirme' yi seçin ve İleri' yi seçin.

Yapıt uç noktaları altında devam etmek için İleri ' yi seçin.

Kimlik doğrulama gereksinimleri altında son' u seçin.

Güvenilen sağlayıcı > kimliği Federasyonu (sayfanın alt kısmında) seçeneğini belirleyin. Düzenle'yi seçin.

Add (Ekle) seçeneğini belirleyin.

Desteklenen NameID biçimleri Iletişim kutusunda belirtilmemiş' i seçin. Tamam’ı seçin.

Kullanıcı kimliği kaynağı ve Kullanıcı kimliği eşleme modu değerleri, SAP kullanıcısı ve Azure AD talebi arasındaki bağlantıyı belirlenir.
Senaryo 1: SAP KULLANıCıSıNıN Azure AD kullanıcı eşlemesi
SAP 'de, NameID biçimi "belirtilmemiş" bölümünde Ayrıntılar:

Azure portal, Kullanıcı öznitelikleri & talepler altında, Azure AD 'den gerekli talepleri aklınızda edin.

2. senaryo: SU01 ' de yapılandırılan e-posta adresine bağlı olarak SAP Kullanıcı kimliğini seçin. Bu durumda, SSO gerektiren her kullanıcı için e-posta KIMLIĞI SU01 ' de yapılandırılmalıdır.
SAP 'de, NameID biçimi "belirtilmemiş" bölümünde Ayrıntılar:

Azure portal, Kullanıcı öznitelikleri & talepler altında, Azure AD 'den gerekli talepleri aklınızda edin.

Kaydet' i seçin ve ardından kimlik sağlayıcısını etkinleştirmek için Etkinleştir ' i seçin.

İstendiğinde Tamam ' ı seçin.

SAP Fiori test kullanıcısı oluşturma
Bu bölümde SAP Fiori 'da Britta Simon adlı bir Kullanıcı oluşturacaksınız. SAP Fiori platformunda Kullanıcı eklemek için şirket içi SAP uzmanlarınız veya kuruluşunuzun SAP iş ortağı ile çalışın.
Test SSO 'SU
SAP Fiori ' de kimlik sağlayıcısı Azure AD etkinleştirildikten sonra, çoklu oturum açmayı test etmek için aşağıdaki URL 'Lerden birine erişmeyi deneyin (Kullanıcı adı ve parola istenmez):
https://<sap-url>/sap/bc/bsp/sap/it00/default.htmhttps://<sap-url>/sap/bc/bsp/sap/it00/default.htm
Not
<sap-url>Gerçek SAP ana bilgisayar adıyla değiştirin.Test URL 'SI sizi SAP 'deki aşağıdaki test uygulaması sayfasına götürebilmelidir. Sayfa açılırsa Azure AD çoklu oturum açma başarıyla ayarlanır.

Kullanıcı adı ve parola istenirse, sorunu tanılamaya yardımcı olması için izlemeyi etkinleştirin. İzleme için aşağıdaki URL 'YI kullanın:
https://<sap-url>/sap/bc/webdynpro/sap/sec_diag_tool?sap-client=122&sap-language=EN#.
Sonraki adımlar
SAP Fiori 'ı yapılandırdıktan sonra, kuruluşunuzun hassas verilerinin gerçek zamanlı olarak ayıklanmasını ve zaman korumasını koruyan oturum denetimini zorunlu kılabilirsiniz. Oturum denetimi koşullu erişimden genişletiliyor. Bulut uygulamaları Için Microsoft Defender ile oturum denetimini nasıl zorlayacağınızı öğrenin.