Microsoft Entra Id ile otomatik kullanıcı sağlama için ServiceNow'u yapılandırma

Bu makalede, otomatik kullanıcı sağlamayı yapılandırmak için hem ServiceNow hem de Microsoft Entra Id'de gerçekleştirdiğiniz adımlar açıklanmaktadır. Microsoft Entra Id yapılandırıldığında, Microsoft Entra sağlama hizmetini kullanarak kullanıcıları ve grupları ServiceNow'a otomatik olarak sağlar ve sağlamasını geri alır.

Microsoft Entra otomatik kullanıcı sağlama hizmeti hakkında daha fazla bilgi için bkz. Microsoft Entra Id ile SaaS uygulamalarına kullanıcı sağlamayı ve sağlamayı kaldırmayı otomatikleştirme.

Desteklenen özellikler

  • ServiceNow'da kullanıcı oluşturma.
  • Artık erişime ihtiyaç duymadığında ServiceNow'da kullanıcıları kaldırın.
  • Kullanıcı özniteliklerini Microsoft Entra Id ile ServiceNow arasında eşitlenmiş olarak tutun.
  • ServiceNow'da grupları ve grup üyeliklerini sağlayın.
  • ServiceNow'da çoklu oturum açmaya izin ver (önerilir).
  • Temel kimlik doğrulama desteklenir.

ServiceNow aşağıdaki ulusal bulut dağıtımlarında kullanılabilir.

Genel hizmet ABD Hükümeti 21Vianet tarafından işletilen Çin
✅ ✅

Önkoşullar

1. Adım: Sağlama dağıtımınızı planlama

2. Adım: ServiceNow'u Microsoft Entra Id ile sağlamayı destekleyecek şekilde yapılandırma

  1. ServiceNow örneğinizin adını belirleyin. Örnek adını ServiceNow'a erişmek için kullandığınız URL'de bulabilirsiniz. Aşağıdaki örnekte örnek adı dev35214'dür.

    ServiceNow örneğini gösteren ekran görüntüsü.

  2. ServiceNow'da bir yöneticinin kimlik bilgilerini alın. ServiceNow'da kullanıcı profiline gidin ve kullanıcının yönetici rolüne sahip olduğunu doğrulayın.

    ServiceNow yönetici rolünü gösteren ekran görüntüsü.

ServiceNow'a sağlamayı yönetmeye başlamak için Microsoft Entra uygulama galerisinden ServiceNow ekleyin. ServiceNow'ı daha önce çoklu oturum açma (SSO) için ayarladıysanız, aynı uygulamayı kullanabilirsiniz. Ancak tümleştirmeyi test ederken ayrı bir uygulama oluşturmanızı öneririz. Galeriden uygulama ekleme hakkında daha fazla bilgi edinin.

4. Adım: Sağlama kapsamında kimlerin olduğunu tanımlama

Microsoft Entra sağlama hizmeti, uygulamaya atamaya göre veya kullanıcı veya grubun özniteliklerine göre sağlanan kişileri kapsamanıza olanak tanır. Atama temelinde uygulamanıza kimlerin sağlandığı kapsamını belirlerseniz, uygulamaya kullanıcı ve grup atamak içinadımlarını kullanabilirsiniz. Yalnızca kullanıcı veya grubun özniteliklerine göre sağlananların kapsamını belirlemeyi seçerseniz, bir kapsam filtresi kullanabilirsiniz.

  • Küçük bir başlangıç. Herkese dağıtmadan önce birkaç kullanıcı ve grupla test yapın. Sağlama kapsamı atanan kullanıcılar ve gruplar olarak ayarlandığında, uygulamaya bir veya iki kullanıcı veya grup atayarak bunu denetleyebilirsiniz. Kapsam tüm kullanıcılar ve gruplar olarak ayarlandığında öznitelik tabanlı kapsam filtresi belirtebilirsiniz.

  • Ek rollere ihtiyacınız varsa, yeni roller eklemek için uygulama bildirimi güncelleştirebilirsiniz.

5. Adım: ServiceNow'a otomatik kullanıcı sağlamayı yapılandırma

Bu bölüm, TestApp'te kullanıcı ve grupları oluşturmak, güncelleştirmek ve devre dışı bırakmak için Microsoft Entra sağlama hizmetini yapılandırma adımları boyunca size yol gösterir. Yapılandırmayı Microsoft Entra Id'de kullanıcı ve grup atamalarına göre ayarlayabilirsiniz.

Microsoft Entra Id'de ServiceNow için otomatik kullanıcı sağlamayı yapılandırma

  1. En az bir bulut uygulaması yöneticisi olarak Microsoft Entra yönetim merkezinde oturum açın.

  2. Entra ID>Enterprise uygulamalarına göz atın.

    Kurumsal uygulamalar bölmesini gösteren ekran görüntüsü.

  3. Uygulama listesinde ServiceNow'ı seçin.

  4. Hazırlama sekmesini seçin.

    Yönet seçeneklerinin ekran görüntüsü; Sağlama seçeneği vurgulanmış şekilde gösterilmiştir.

  5. + Yeni yapılandırmaseçin.

    Sağlama sayfasındaki Yeni yapılandırma seçeneğinin ekran görüntüsü.

  6. Kiracı URL'si alanına ServiceNow Kiracı URL'nizi ve Gizli Anahtar Belirtecinizi girin. Microsoft Entra Id'nin ServiceNow'a bağlanadığından emin olmak için Bağlantıyı Sına'yı seçin. Bağlantı başarısız olursa ServiceNow hesabınızın gerekli yönetici izinlerine sahip olduğundan emin olun ve yeniden deneyin.

  7. Yapılandırmanızı oluşturmak için Oluştur'u seçin.

  8. Genel Bakış sayfasında Özellikler'i seçin.

  9. Özellikleri düzenlemek için Düzenle simgesini seçin. Bildirim e-postalarını etkinleştirin ve karantina bildirimleri almak için bir e-posta sağlayın. Yanlışlıkla silme önlemeyi etkinleştirin. Değişiklikleri kaydetmek için Uygula'yı seçin.

    Sağlama özellikleri sayfasının ekran görüntüsü.

  10. Sol panelde Öznitelik Eşlemesi'ni seçin ve kullanıcıları seçin.

  11. Öznitelik Eşleme bölümünde Microsoft Entra ID'den ServiceNow'a eşitlenen kullanıcı özniteliklerini gözden geçirin. Eşleştirme özellikleri olarak seçilen öznitelikler, güncelleştirme işlemleri için ServiceNow'daki kullanıcı hesaplarıyla eşleştirmek için kullanılır.

    Eşleşen hedef özniteliği değiştirmeyi seçerseniz, ServiceNow API'sinin kullanıcıları bu özniteliğe göre filtrelemeyi desteklediğinden emin olmanız gerekir.

    Değişiklikleri kaydetmek için Kaydet düğmesini seçin.

  12. Gruplar'ı seçin.

  13. Öznitelik Eşleme bölümündeki Microsoft Entra ID'den ServiceNow'a eşitlenen grup özniteliklerini gözden geçirin. Eşleştirme özellikleri olarak seçilen öznitelikler, güncelleştirme işlemleri için ServiceNow'daki grupları eşleştirmek için kullanılır. Değişiklikleri kaydetmek için Kaydet düğmesini seçin.

  14. Kapsam filtrelerini yapılandırmak için Kapsam filtresi makalesinde sağlanan yönergelere bakın.

  15. Kuruluşunuzda daha geniş bir dağıtımdan önce az sayıda kullanıcıyla eşitlemeyi doğrulamak için isteğe bağlı sağlamayı kullanın.

  16. Sağlamaya hazır olduğunuzda Genel Bakış sayfasında Sağlamayı Başlat'ı seçin.

6. Adım: Dağıtımınızı izleme

Sağlamayı yapılandırdıktan sonra dağıtımınızı izlemek için aşağıdaki kaynakları kullanın:

  1. Hangi kullanıcıların başarıyla veya başarısız bir şekilde sağlandığına karar vermek için sağlama günlüklerini kullanın
  2. Sağlama döngüsünün durumunu ve tamamlanmaya ne kadar yakın olduğunu görmek için ilerleme çubuğunu denetleyin
  3. Sağlama yapılandırması iyi durumda değilse, uygulama karantinaya alınır. Karantina durumları hakkında daha fazla bilgi edinmek için uygulama karantina durumunun sağlanması makalesine bakın.

Sorun giderme ipuçları

  • ServiceNow'da belirli öznitelikleri ( Departman ve Konum gibi) sağlarken, değerlerin ServiceNow'daki bir başvuru tablosunda zaten mevcut olması gerekir. Aksi takdirde InvalidLookupReference hatası alırsınız.

    Örneğin, ServiceNow'da belirli bir tabloda iki konumunuz (Seattle, Los Angeles) ve üç bölümünüz (Satış, Finans, Pazarlama) olabilir. Departmanı "Satış" olan ve konumu "Seattle" olan bir kullanıcıyı sağlamaya çalışırsanız, bu kullanıcı başarıyla sağlanır. Bölümü "Satış" olan ve konumu "LA" olan bir kullanıcıyı sağlamaya çalışırsanız, kullanıcı sağlanamaz. ServiceNow'daki başvuru tablosuna "LA" konumu eklenmelidir veya Microsoft Entra Id'deki kullanıcı özniteliği ServiceNow'daki biçimle eşleşecek şekilde güncelleştirilmelidir.

  • EntryJoiningPropertyValueIsMissing hatası alırsanız, eşleşen özniteliği tanımlamak için öznitelik eşlemelerinizi gözden geçirin. Bu değer sağlamaya çalıştığınız kullanıcı veya grupta bulunmalıdır.

  • Tüm gereksinimleri veya sınırlamaları (örneğin, bir kullanıcının ülke kodunu belirtme biçimi) anlamak için ServiceNow SOAP API'sini gözden geçirin.

  • Sağlama istekleri varsayılan olarak https://{your-instance-name}.service-now.com/{table-name} olarak gönderilir. Özel bir kiracı URL'sine ihtiyacınız varsa, örnek adı olarak URL'nin tamamını sağlayabilirsiniz.

  • ServiceNowInstanceInvalid hatası, ServiceNow örneğiyle iletişim kurarken bir sorun olduğunu gösterir. Hatanın metni aşağıdadır:

    Details: Your ServiceNow instance name appears to be invalid. Please provide a current ServiceNow administrative user name and password along with the name of a valid ServiceNow instance.

    Bağlantı testi sorunları yaşıyorsanız ServiceNow'da aşağıdaki ayarlar için Hayır'ı seçmeyi deneyin:

    • Sistem Güvenliği>Yüksek güvenlik ayarları>Gelen SCHEMA istekleri için temel kimlik doğrulaması gerektir

    • Sistem Özellikleri>Web Hizmetleri>Gelen SOAP istekleri için temel yetkilendirme gerektir

      SOAP isteklerini yetkilendirme seçeneğini gösteren ekran görüntüsü.

    Sorununuzu hala çözemiyorsanız ServiceNow desteğine başvurun ve sorun gidermeye yardımcı olması için SOAP hata ayıklamasını açmasını isteyin.

  • Microsoft Entra sağlama hizmeti şu anda belirli IP aralıkları altında çalışır. Gerekirse, diğer IP aralıklarını kısıtlayabilir ve bu belirli IP aralıklarını uygulamanızın izin verenler listesine ekleyebilirsiniz. Bu teknik, Microsoft Entra sağlama hizmetinden uygulamanıza trafik akışı sağlar.

  • Kendi kendine barındırılan ServiceNow örnekleri desteklenmez.

  • ServiceNow'da etkin özniteliğine yönelik bir güncelleştirme sağlandığında, locked_out Azure sağlama hizmetinde eşlenmese bile locked_out özniteliği de buna göre güncelleştirilir.

Ek kaynaklar