Visual Studio'da Bağlı Hizmetler'i kullanarak Azure Active Directory ekleme
Şunlar için geçerlidir: Mac
için Visual Studio
Visual 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
- Azure hesabı: Azure hesabınız yoksa ücretsiz deneme sürümüne kaydolabilir veya Visual Studio abone avantajlarınızı etkinleştirebilirsiniz.
- Visual Studio 2015 veya üzeri. Visual Studio'yu şimdi indirin.
Bağlı Hizmetler iletişim kutusunu kullanarak Azure Active Directory'ye bağlanma
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.
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.
Bağlı Hizmetler sayfasında Azure Active Directory ile kimlik doğrulaması'nı seçin.
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.
Ç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.Dizin Erişimi sayfasında, istediğiniz gibi Dizin verilerini oku seçeneğini belirleyin. Geliştiriciler genellikle bu seçeneği içerir.
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:
İşlem tamamlandığında Visual Studio, proje türünüz için uygun olan tarayıcıyı aşağıdaki makalelerden birine açar:
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: