Visual Studio'da Bağlan Ed Services kullanarak Microsoft Entra Id kimlik doğrulaması ekleme
Microsoft Kimlik platformu bağlı hizmetini kullanarak bir ASP.NET web uygulamasına Microsoft Entra ID desteği ekleyebilirsiniz.
Microsoft Entra Id kullanarak, ASP.NET Model-View-Controller (MVC) web uygulamaları veya web API hizmetlerinde Active Directory Kimlik Doğrulaması için kullanıcı kimlik doğrulamasını destekleyebilirsiniz. Microsoft Entra kimlik doğrulaması ile kullanıcılarınız, web uygulamalarınıza bağlanmak için Microsoft Entra Id'den hesaplarını kullanabilir. Web API'siyle Microsoft Entra kimlik doğrulamasının avantajları, web uygulamasından bir API'yi kullanıma seçerken gelişmiş veri güvenliğidir. Microsoft Entra Id ile ayrı bir kimlik doğrulama sistemini kendi hesabı ve kullanıcı yönetimiyle yönetmeniz gerekmez.
Bu makale ve yardımcı makaleleri, Active Directory için Visual Studio Bağlan Ed Service özelliğini kullanmanın ayrıntılarını sağlar.
Önkoşullar
- Azure hesabı. Azure hesabınız yoksa Visual Studio aboneleri için Azure avantajlarınızı etkinleştirin veya ücretsiz deneme sürümüne kaydolun.
- Visual Studio 2015 veya üzeri. Visual Studio'yu şimdi indirin.
Microsoft Identity platformuna Bağlan
Visual Studio'da bir ASP.NET MVC projesi veya ASP.NET Web API projesi oluşturun veya açın.
Proje, Bağlan ed Services, Ekle menü komutunu seçin veya Çözüm Gezgini'da projenin altında bulunan Bağlan Hizmetler düğümüne sağ tıklayın ve Ekle, Microsoft Kimlik platformu'na tıklayın.
.NET MSIdentity aracı eksikse, ekran sizden bunu yüklemenizi ister.
Microsoft kimlik platformu Yapılandır ekranı görüntülenir. Azure'da oturum açmadıysanız oturum açmanız istenir. Oturum açtıktan sonra uygulamalarınızın listesini görürsünüz.
Uygulamanız yoksa Yeni oluştur'u seçin ve uygulama adını girin. Microsoft Entra Id için kiracı olarak Microsoft'u seçin.
Girdiğiniz uygulama artık listede gösterilir. Seçin ve İleri'yi seçin.
Sonraki ekranda Microsoft.Graph'i etkinleştirmeyi veya başka bir API projesinin erişimine izin vermeyi seçebilirsiniz. Henüz bilginiz yoksa bunu daha sonra yapılandırabilirsiniz.
İleri öğesini seçin. Projede nelerin değiştirildiğini gösteren Değişikliklerin özeti ekranı görüntülenir.
Bağımlılık yapılandırma işlemi ekranı, projenizde yapılan belirli değişiklikleri gösterir.
Artık yeni hizmet bağımlılığı Bağlan Hizmetler ekranında gösterilir.
Microsoft.Graph gibi bir API için destek eklemek gibi bir uygulamayı değiştirmek istiyorsanız üç noktaya tıklayın ve bağımlılığı düzenle'yi seçin. Adımları yineleyebilir ve erişim vermek istediğiniz API'leri seçebilirsiniz.
Active Directory etki alanını Azure portalında da görebilirsiniz.
Visual Studio'da bir ASP.NET MVC projesi veya ASP.NET Web API projesi oluşturun veya açın.
Proje, Bağlan Hizmetleri Yönet menü komutunu seçin veya Çözüm Gezgini'daki projenin altında bulunan Bağlan Hizmetler düğümüne sağ tıklayın ve Bağlan Hizmetleri Yönet'i seçin, ardından Hizmet bağımlılığı ekle bağlantısına tıklayın ve Microsoft Kimlik platformu'na tıklayın.
.NET MSIdentity aracı eksikse, ekran sizden bunu yüklemenizi ister.
Aracı yüklemeniz gerekiyorsa, 1. adımdan itibaren işlemi yeniden başlatmanız gerekebilir.
Microsoft kimlik platformu Yapılandır ekranı görüntülenir. Azure'da oturum açmadıysanız oturum açmanız istenir. Oturum açtıktan sonra uygulamalarınızın listesini görürsünüz.
Uygulamanız yoksa Yeni oluştur'u seçin ve uygulama adını girin. Microsoft Entra Id için kiracı olarak Microsoft'u seçin.
Girdiğiniz uygulama artık listede gösterilir. Seçin ve İleri'yi seçin.
Sonraki ekranda Microsoft.Graph'i etkinleştirmeyi veya başka bir API projesinin erişimine izin vermeyi seçebilirsiniz. Henüz bilginiz yoksa bunu daha sonra yapılandırabilirsiniz.
İleri öğesini seçin. Projede nelerin değiştirildiğini gösteren Değişikliklerin özeti ekranı görüntülenir.
Bağımlılık yapılandırma işlemi ekranı, projenizde yapılan belirli değişiklikleri gösterir.
Artık yeni hizmet bağımlılığı Bağlan Hizmetler ekranında gösterilir.
Microsoft.Graph gibi bir API için destek eklemek gibi bir uygulamayı değiştirmek istiyorsanız üç noktaya tıklayın ve bağımlılığı düzenle'yi seçin. Adımları yineleyebilir ve erişim vermek istediğiniz API'leri seçebilirsiniz.
Active Directory etki alanını Azure portalında da görebilirsiniz.
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin