Gelişmiş Microsoft Entra Kimlik Doğrulama kurulumu

Genel bakış

Gelişmiş Doğrulanmış Kimlik kurulumu, yönetici olarak çeşitli bileşenleri el ile yapılandırdığınız Doğrulanmış Kimlik'i ayarlamanın klasik yoludur. Buna Azure Key Vault'un ayarlanması, merkezi olmayan kimliğinizin kaydedilmesi ve etki alanınızın doğrulanması dahildir. Gelişmiş kurulum, yapılandırma işlemi üzerinde tam denetim sağlar ve her ayrıntının kuruluşunuzun özel gereksinimlerini karşıladığından emin olur. Özelleştirilmiş kurulum gerektiren kuruluşlar için idealdir.

Gelişmiş kurulum aşağıdaki adımları içerir:

  1. Azure Key Vaultyapılandırma: Kimlik bilgilerini imzalamak ve doğrulamak için kullanılan anahtarları güvenli bir şekilde depolayın ve yönetin.
  2. Merkezi Olmayan Kimliği Kaydetme: Güvenilir bir kimlik oluşturmak için merkezi olmayan tanımlayıcınızı (DID) oluşturun ve kaydedin.
  3. Etki Alanı doğrulama: Kimlik bilgileriniz için güvenilir bir kaynak sağlayarak etki alanınızın DID'nize doğru şekilde bağlandığından emin olun.

Bu öğreticide şunların nasıl yapılacağını öğreneceksiniz:

  • Azure Key Vault örneği oluşturun.
  • Gelişmiş kurulumu kullanarak Doğrulanmış Kimlik hizmetini yapılandırın.
  • Microsoft Entra Kimliğinde bir uygulama kaydedin.

Aşağıdaki diyagramda Doğrulanmış Kimlik mimarisi ve yapılandırdığınız bileşen gösterilmektedir.

Microsoft Entra Kimlik Doğrulama mimarisini gösteren diyagram.

Önkoşullar

Anahtar kasası oluşturma

Not

Doğrulanmış Kimlik hizmetini ayarlamak için kullandığınız Azure Key Vault'un İzin modeli için Key Vault Erişim İlkesi olmalıdır. Key Vault'ta Azure rol tabanlı erişim denetimi varsa şu anda bir sınırlama vardır.

Azure Key Vault , gizli dizilerin ve anahtarların güvenli depolama ve erişim yönetimini sağlayan bir bulut hizmetidir. Doğrulanmış Kimlik hizmeti, Azure Key Vault'ta genel ve özel anahtarları depolar. Bu anahtarlar kimlik bilgilerini imzalamak ve doğrulamak için kullanılır.

Kullanılabilir bir Azure Key Vault örneğiniz yoksa, Azure portalını kullanarak anahtar kasası oluşturmak için bu adımları izleyin. Doğrulanmış Kimlik hizmetini ayarlamak için kullandığınız Azure Key Vault'un, Azure rol tabanlı erişim denetimi yerine İzin modeli için Key Vault Erişim İlkesi olması gerekir.

Not

Varsayılan olarak, erişimi olan tek hesap kasanın oluşturucu hesabıdır. Doğrulanmış Kimlik hizmetinin anahtar deposuna erişmesi gerekir. Anahtar kasanızın kimliğini doğrulamanız ve yapılandırma sırasında kullanılan hesabın anahtarları oluşturmasına ve silmesine izin vermelisiniz. Yapılandırma sırasında kullanılan hesabın, Doğrulanmış Kimlik için etki alanı bağlaması oluşturabilmesi için imzalama izinleri de gerekir. Test sırasında aynı hesabı kullanıyorsanız, varsayılan ilkeyi değiştirerek kasa oluşturucularına verilen varsayılan izinlere ek olarak hesaba imzalama izni verin.

Anahtar kasasına erişimi yönetme

Doğrulanmış Kimlik’i ayarlayabilmeniz için önce Anahtar Kasası’na erişmeniz gerekir. Anahtar kasanıza hem Doğrulanmış Kimlik yönetici hesabı hem de oluşturduğunuz İstek Hizmeti API ilkesi için erişim izinleri sağlayın.

Anahtar kasanızı oluşturduktan sonra, Doğrulanabilir Kimlik Bilgileri ileti güvenliği sağlamak için kullanılan bir anahtar kümesi oluşturur. Bu anahtarlar Key Vault'ta depolanır. Doğrulanabilir kimlik bilgilerini imzalamak için bir anahtar kümesi kullanırsınız.

Doğrulanmış Kimliği Ayarla

Doğrulanabilir Kimlik Bilgileri'nin nasıl ayarlandığını gösteren ekran görüntüsü.

Doğrulanmış Kimlik'i ayarlamak için şu adımları izleyin:

  1. Kimlik Doğrulama İlkesi Yöneticisi rolüyle Microsoft Entra yönetim merkezinde oturum açın.

  2. Soldaki menüden Doğrulanmış Kimlik altında Genel Bakış'ı seçin.

  3. Ortadaki menüden Kurulum sekmesini ve ardından Gelişmiş Kurulum'u seçin.

  4. Kuruluş ayarlarını yapılandır'ı seçin.

  5. Aşağıdaki bilgileri sağlayarak kuruluşunuzu ayarlayın:

    1. Kuruluş adı: İşletmenizi Doğrulanmış Kimlikler içinde referans almak için bir ad girin. Müşterileriniz bu adı görmüyor.

    2. Güvenilen alan adı: Bir alan adı girin. Belirttiğiniz ad, merkezi olmayan kimlik (DID) belgenizde bir hizmet uç noktasına eklenir. Etki alanı, DID'nizi kullanıcının işletmeniz hakkında bilebileceği somut bir şeye bağlar. Microsoft Authenticator ve diğer dijital cüzdanlar, DID'nizin etki alanınıza bağlı olduğunu doğrulamak için bu bilgileri kullanır. Cüzdan DID'yi doğrulayabilirse doğrulanmış bir simge görüntüler. Cüzdan DID'yi doğrulayamazsa, kullanıcıya kimlik bilgilerini verenin doğrulayamadığı bir kuruluş olduğunu bildirir.

      Önemli

      Alan adı bir yönlendirme olamaz. Aksi takdirde, DID ve etki alanı bağlanamaz. Etki alanı için HTTPS kullandığınızdan emin olun. Örneğin: https://did.woodgrove.com. Ayrıca Key Vault'un İzin Modelinin Kasa Erişim Politikası olarak ayarlandığından emin olun.

    3. Anahtar kasası: Daha önce oluşturduğunuz anahtar kasasını seçin.

  6. Kaydet'i seçin.

    Doğrulanabilir Kimlik Bilgileri'nin ilk adımının nasıl ayarlandığını gösteren ekran görüntüsü.

Microsoft Entra Id'de uygulama kaydetme

Uygulamanızın kimlik bilgilerini verebilmesi veya doğrulayabilmesi için Microsoft Entra Kimlik Doğrulama çağırmak istediğinde erişim belirteçleri alması gerekir. Erişim belirteçlerini almak için bir uygulama kaydetmeniz ve Doğrulanmış Kimlik İsteği Hizmeti için API izni vermeniz gerekir. Örneğin, bir web uygulaması için aşağıdaki adımları kullanın:

  1. Uygun yönetici izinleriyle Microsoft Entra yönetim merkezinde oturum açın.

  2. Microsoft Entra ID'yi seçin.

  3. Uygulamalar altında Uygulama kayıtları, > seçin.

    Yeni bir uygulama kaydının nasıl seçildiğini gösteren ekran görüntüsü.

  4. Uygulamanız için bir gösterim adı girin. Örneğin: verifiable-credentials-app.

  5. Desteklenen hesap türleri için Yalnızca bu kuruluş dizinindeki hesaplar (Yalnızca Varsayılan Dizin - Tek kiracı) seçeneğini belirleyin.

  6. Uygulamayı kaydetmek için Kaydet'i seçin.

    Doğrulanabilir kimlik bilgileri uygulamasının nasıl kaydedildiğini gösteren ekran görüntüsü.

Erişim belirteçlerini almak için izin ver

Bu adımda, Doğrulanabilir Kimlik Bilgileri Hizmeti İstek Hizmeti sorumlusuna izinler verirsiniz.

Gerekli izinleri eklemek için şu adımları izleyin:

  1. Verifiable-credentials-app uygulama ayrıntıları sayfasında kalın. API izinleri>İzin ekle'yi seçin.

    Doğrulanabilir kimlik bilgileri uygulamasına nasıl izin ekleneceğini gösteren ekran görüntüsü.

  2. Kuruluşumun kullandığı API'ler'i seçin.

  3. Doğrulanabilir Kimlik Bilgileri Hizmet İsteği hizmet ilkesini arayın ve seçin.

    Hizmet sorumlusunun nasıl seçildiğini gösteren ekran görüntüsü.

  4. Uygulama İzni'ni seçin ve VerifiableCredential.Create.All öğesini genişletin.

    Gerekli izinlerin nasıl seçildiğini gösteren ekran görüntüsü.

  5. İzinler ekle'yi seçin.

  6. Kiracı adınız< için >Yönetici onayı ver'i seçin.

Kapsamları farklı uygulamalara ayırmayı tercih ediyorsanız verme ve sunu izinlerini ayrı olarak vermeyi seçebilirsiniz.

Verme veya sunu için ayrıntılı izinlerin nasıl seçildiğini gösteren ekran görüntüsü.

Merkezi olmayan kimliği kaydet ve etki alanı sahipliğini doğrula

Azure Key Vault ayarlandıktan ve hizmet bir imzalama anahtarına sahip olduktan sonra kurulumda 2. ve 3. adımları tamamlamanız gerekir.

2. ve 3. adımlarda Doğrulanabilir Kimlik Bilgilerinin nasıl ayarlandığını gösteren ekran görüntüsü.

  1. Kimlik Doğrulama İlkesi Yöneticisi rolüyle Microsoft Entra yönetim merkezinde oturum açın.
  2. Doğrulanmış Kimlik'i seçin.
  3. Sol menüden Genel Bakış'ı seçin.
  4. Did:web için merkezi olmayan kimliğinizi kaydetme makalesindeki yönergelere göre, ortadaki menüden DID belgenizi kaydetmek için Merkezi olmayan kimliği kaydet'i seçin. Etki alanınızı doğrulamaya devam etmeden önce bu adımı tamamlamanız gerekir.
  5. Ortadaki menüden Etki alanı sahipliğini doğrula'yı seçerek Etki alanınızın sahipliğini doğrulama makalesindeki yönergelere göre Merkezi Olmayan Tanımlayıcınızın (DID) etki alanı sahipliğini doğrulayın.

Doğrulama adımlarını başarıyla tamamladıktan ve üç adımda da yeşil onay işaretlerine sahip olduktan sonra sonraki öğreticiye devam etmeye hazırsınız demektir.

Sonraki adımlar