Visual Studio'da Bağlı Hizmetler'i kullanarak Azure Active Directory ekleme

Şunlar için geçerlidir:yes Mac noiçin Visual Studio noVisual Studio Visual Studio Code

Azure Active Directory 'yi (Azure AD) kullanarak, ASP.NET MVC web uygulamaları için Tek Sign-On (SSO) veya web API hizmetlerinde Active Directory Kimlik Doğrulaması'yı destekleyebilirsiniz. Azure AD Kimlik Doğrulaması ile kullanıcılarınız web uygulamalarınıza bağlanmak için Azure Active Directory'den hesaplarını kullanabilir. Web API'siyle Azure AD Kimlik Doğrulaması'nın avantajları, web uygulamasından bir API'yi kullanıma seçerken gelişmiş veri güvenliği içerir. Azure AD ile ayrı bir kimlik doğrulama sistemini kendi hesabı ve kullanıcı yönetimiyle yönetmeniz gerekmez.

Bu makalede ve yardımcı makalelerinde, Active Directory için Visual Studio Bağlı Hizmeti özelliğinin kullanımıyla ilgili ayrıntılar sağlanır. Bu özellik Visual Studio 2015 ve sonraki sürümlerde kullanılabilir.

Şu anda Active Directory bağlı hizmeti ASP.NET Core uygulamalarını desteklememektedir.

Önkoşullar

Bağlı Hizmetler iletişim kutusunu kullanarak Azure Active Directory'ye bağlanma

  1. Visual Studio'da bir ASP.NET MVC projesi veya ASP.NET Web API projesi oluşturun veya açın. MVC, Web API, Single-Page Uygulaması, Azure API Uygulaması, Azure Mobil Uygulaması ve Azure Mobile Service şablonlarını kullanabilirsiniz.

  2. Project > Add Connected Service... menü komutunu seçin veya Çözüm Gezgini'nde projenin altında bulunan Bağlı Hizmetler düğümüne çift tıklayın.

  3. Bağlı Hizmetler sayfasında Azure Active Directory ile kimlik doğrulaması'nı seçin.

    Connected Services page

  4. Giriş sayfasında İleri'yi seçin. Bu sayfada hatalar görürseniz Azure Active Directory Bağlı Hizmeti ile hataları tanılama konusuna bakın.

    Introduction page

  5. Çoklu Oturum Açma sayfasında, Etki Alanı açılan listesinden bir etki alanı seçin. Liste, Visual Studio'nun Hesap Ayarları iletişim kutusunda listelenen hesaplar tarafından erişilebilen tüm etki alanlarını içerir (Dosya > Hesabı Ayarları...). Alternatif olarak, aradığınızı bulamazsanız bir etki alanı adı girebilirsiniz, örneğin mydomain.onmicrosoft.com. Bir Azure Active Directory uygulaması oluşturma veya mevcut bir Azure Active Directory uygulamasındaki ayarları kullanma seçeneğini belirleyebilirsiniz. İşiniz bittiğinde İleri'yi seçin.

    Single-sign on page

  6. Dizin Erişimi sayfasında, istediğiniz gibi Dizin verilerini oku seçeneğini belirleyin. Geliştiriciler genellikle bu seçeneği içerir.

    Directory access page

  7. Azure AD kimlik doğrulamasını etkinleştirmek üzere projenizde değişiklikler başlatmak için Son'u seçin. Visual Studio bu süre boyunca ilerleme durumunu gösterir:

    Active Directory connected service progress

  8. İşlem tamamlandığında Visual Studio, proje türünüz için uygun olan tarayıcıyı aşağıdaki makalelerden birine açar:

  9. Active Directory etki alanını Azure portalında da görebilirsiniz.

Projeniz nasıl değiştirilir?

Bağlı hizmeti sihirbazı eklediğinizde Visual Studio, Azure Active Directory'yi ve projenize ilişkili başvuruları ekler. Projenizdeki yapılandırma dosyaları ve kod dosyaları da Azure AD desteği eklemek üzere değiştirilir. Visual Studio'da yapılan belirli değişiklikler proje türüne bağlıdır. Ayrıntılar için aşağıdaki makalelere bakın:

Sonraki adımlar