Microsoft Entra ID kullanarak Azure Data Lake Storage 1. Nesil ile son kullanıcı kimlik doğrulaması

Azure Data Lake Storage 1. Nesil kimlik doğrulaması için Microsoft Entra ID kullanır. Data Lake Storage 1. Nesil veya Azure Data Lake Analytics ile çalışan bir uygulama yazmadan önce uygulamanızın kimliğini Microsoft Entra ID ile nasıl doğrulayabileceğinize karar vermeniz gerekir. Kullanılabilir iki ana seçenek şunlardır:

  • Son kullanıcı kimlik doğrulaması (bu makale)
  • Hizmetten hizmete kimlik doğrulaması (yukarıdaki açılan listeden bu seçeneği belirleyin)

Bu seçeneklerin her ikisi de uygulamanızın Data Lake Storage 1. Nesil veya Azure Data Lake Analytics yapılan her isteğe eklenen bir OAuth 2.0 belirteci ile sağlanmasına neden olur.

Bu makalede, son kullanıcı kimlik doğrulaması için Microsoft Entra yerel uygulama oluşturma hakkında bilgi verilmektedir. Hizmet Microsoft Entra kimlik doğrulaması için uygulama yapılandırması yönergeleri için bkz. Microsoft Entra ID kullanarak Data Lake Storage 1. Nesil ile hizmet-hizmet kimlik doğrulaması.

Önkoşullar

  • Azure aboneliği. Bkz. Azure ücretsiz deneme sürümü edinme.

  • Abonelik kimliğiniz. Azure portal alabilirsiniz. Örneğin, Data Lake Storage 1. Nesil hesabı dikey penceresinde kullanılabilir.

    Abonelik kimliğini alma

  • Microsoft Entra etki alanı adınız. Fareyi Azure portal sağ üst köşesine getirerek alabilirsiniz. Aşağıdaki ekran görüntüsünde etki alanı adı contoso.onmicrosoft.com ve köşeli ayraç içindeki GUID kiracı kimliğidir.

    Microsoft Entra etki alanını alma

  • Azure kiracı kimliğiniz. Kiracı kimliğini alma yönergeleri için bkz. Kiracı kimliğini alma.

Son kullanıcı kimlik doğrulaması

Son kullanıcının uygulamanızda Microsoft Entra ID aracılığıyla oturum açmasını istiyorsanız, bu kimlik doğrulama mekanizması önerilen yaklaşımdır. Uygulamanız daha sonra oturum açan son kullanıcıyla aynı erişim düzeyine sahip Azure kaynaklarına erişebilir. Uygulamanızın erişimi sürdürmesi için son kullanıcınızın kimlik bilgilerini düzenli aralıklarla sağlaması gerekir.

Son kullanıcı oturum açma işleminin sonucu, uygulamanıza bir erişim belirteci ve yenileme belirteci verilmesidir. Erişim belirteci, Data Lake Storage 1. Nesil veya Data Lake Analytics yapılan her isteğe eklenir ve varsayılan olarak bir saat geçerlidir. Yenileme belirteci yeni bir erişim belirteci almak için kullanılabilir ve varsayılan olarak iki haftaya kadar geçerlidir. Son kullanıcı oturum açma için iki farklı yaklaşım kullanabilirsiniz.

OAuth 2.0 açılır penceresini kullanma

Uygulamanız, son kullanıcının kimlik bilgilerini girebileceği bir OAuth 2.0 yetkilendirme açılır penceresini tetikleyebilir. Bu açılır pencere, gerekirse Microsoft Entra İki Öğeli Kimlik Doğrulama (2FA) işlemiyle de çalışır.

Not

Bu yöntem henüz Python veya Java için Azure AD Kimlik Doğrulama Kitaplığı'nda (ADAL) desteklenmiyor.

Kullanıcı kimlik bilgilerini doğrudan geçirme

Uygulamanız doğrudan Microsoft Entra ID için kullanıcı kimlik bilgilerini sağlayabilir. Bu yöntem yalnızca kuruluş kimliği kullanıcı hesaplarıyla çalışır; veya @live.comile biten @outlook.com hesaplar da dahil olmak üzere kişisel / "live ID" kullanıcı hesaplarıyla uyumlu değildir. Ayrıca, bu yöntem Microsoft Entra İki Öğeli Kimlik Doğrulaması (2FA) gerektiren kullanıcı hesaplarıyla uyumlu değildir.

Bu yaklaşım için neye ihtiyacım var?

  • Etki alanı adını Microsoft Entra. Bu gereksinim, bu makalenin önkoşulunda zaten listelenmiştir.
  • kiracı kimliğini Microsoft Entra. Bu gereksinim, bu makalenin önkoşulunda zaten listelenmiştir.
  • Microsoft Entra ID yerel uygulama
  • Microsoft Entra yerel uygulaması için uygulama kimliği
  • Microsoft Entra yerel uygulaması için yeniden yönlendirme URI'si
  • Yetki verilmiş izinleri ayarlayın

1. Adım: Active Directory yerel uygulaması oluşturma

Microsoft Entra ID kullanarak Data Lake Storage 1. Nesil ile son kullanıcı kimlik doğrulaması için Microsoft Entra yerel bir uygulama oluşturun ve yapılandırın. Yönergeler için bkz. Microsoft Entra uygulaması oluşturma.

Bağlantıdaki yönergeleri izlerken, aşağıdaki ekran görüntüsünde gösterildiği gibi uygulama türü için Yerel'i seçtiğinizden emin olun:

Web uygulaması oluşturma

2. Adım: Uygulama kimliğini ve yeniden yönlendirme URI'sini alma

Uygulama kimliğini almak için bkz. Uygulama kimliğini alma.

Yeniden yönlendirme URI'sini almak için aşağıdaki adımları uygulayın.

  1. Azure portal Microsoft Entra ID seçin,Uygulama kayıtları'ı seçin ve ardından oluşturduğunuz Microsoft Entra yerel uygulamayı bulup seçin.

  2. Uygulamanın Ayarlar dikey penceresinde Yeniden Yönlendirme URI'leri'ni seçin.

    Yeniden Yönlendirme URI'sini alma

  3. Görüntülenen değeri kopyalayın.

3. Adım: İzinleri ayarlama

  1. Azure portal Microsoft Entra ID seçin,Uygulama kayıtları'ı seçin ve ardından oluşturduğunuz Microsoft Entra yerel uygulamayı bulup seçin.

  2. Uygulamanın Ayarlar dikey penceresinde Gerekli izinler'i ve ardından Ekle'yi seçin.

    Yeniden Yönlendirme U R I seçeneğinin ve gerçek U R I'nin vurguildiği Yeniden Yönlendirme U R I dikey penceresinin ekran görüntüsü.

  3. API Erişimi Ekle dikey penceresinde API seç'i, Azure Data Lake'i ve ardından Seç'i seçin.

    API erişimi ekle dikey penceresinin ekran görüntüsü: API'yi seçin seçeneği vurgulu, Azure Data Lake seçeneği ve Seç seçeneği vurgulu API seçin dikey penceresi.

  4. API Erişimi Ekle dikey penceresinde İzinleri seç'i seçin, Data Lake Store'a Tam erişim vermek için onay kutusunu seçin ve ardından Seç'i seçin.

    İzinleri seç seçeneği vurgulu API erişimi ekle dikey penceresinin ve Azure Data Lake hizmetine tam erişim sağla seçeneğinin ve Seç seçeneğinin vurgulu olduğu Erişimi Etkinleştir dikey penceresinin ekran görüntüsü.

    Bitti seçeneğini belirleyin.

  5. Windows Azure Hizmet Yönetimi API'sine de izin vermek için son iki adımı yineleyin.

Sonraki adımlar

Bu makalede, Microsoft Entra yerel bir uygulama oluşturdunuz ve .NET SDK, Java SDK, REST API vb. kullanarak yazdığınız istemci uygulamalarınızda ihtiyacınız olan bilgileri topladınız. Şimdi, Microsoft Entra web uygulamasını kullanarak önce Data Lake Storage 1. Nesil kimlik doğrulaması yapma ve ardından mağazadaki diğer işlemleri gerçekleştirme hakkında bilgi veren aşağıdaki makalelere geçebilirsiniz.