Hızlı Başlangıç - Azure Active Directory B2C kullanarak bir masaüstü uygulaması için oturum açma bilgileri ayarlama

Azure Active Directory B2C (Azure AD B2C), uygulamanızın, işletmenizin ve müşterilerinizin korunmasını sağlamak için bulut kimlik yönetimi sağlar. Azure AD B2C; uygulamalarınızın, açık standart protokolleri kullanarak sosyal hesaplarda ve kurumsal hesaplarda kimlik doğrulaması gerçekleştirmesine olanak tanır. Bu hızlı başlangıçta bir sosyal kimlik sağlayıcısı kullanarak oturum açmak ve Azure AD B2C korumalı bir web API’sini çağırmak için bir Windows Presentation Foundation (WPF) masaüstü uygulaması kullanacaksınız.

Azure aboneliğiniz yoksa başlamadan önce birücretsiz Azure hesabı oluşturun.

Ön koşullar

Uygulamayı Visual Studio'da çalıştırma

  1. Örnek uygulama proje klasöründeki active-directory-b2c-wpf.sln çözümünü Visual Studio'da açın.
  2. NuGet paketlerini geri yükleyin.
  3. Uygulamada hata ayıklamak için F5’e basın.

Hesabınızı kullanarak oturum açın

  1. Kaydolma veya Oturum Açma iş akışını başlatmak için Oturum aç'ı seçin.

    Screenshot of the sample WPF application

    Örnek, çeşitli kaydolma seçeneklerini destekler. Bu seçenekler arasında sosyal kimlik sağlayıcısı kullanma veya e-posta adresi kullanarak yerel hesap oluşturma yer alır. Bu hızlı başlangıç için Facebook, Google veya Microsoft'tan bir sosyal kimlik sağlayıcısı hesabı kullanın.

  2. Azure AD B2C, örnek web uygulaması için Fabrikam adlı kurgusal bir şirket için bir oturum açma sayfası sunar. Sosyal kimlik sağlayıcısı kullanarak kaydolmak için, kullanmak istediğiniz kimlik sağlayıcısının düğmesini seçin.

    Sign In or Sign Up page showing identity providers

    Sosyal hesap kimlik bilgilerinizi kullanarak kimlik doğrulaması yapar (oturum açarsınız) ve uygulamayı sosyal hesabınızdaki bilgileri okuması için yetkilersiniz. Erişim izni verdiğinizde uygulama sosyal hesabınızdan adınız ve şehriniz gibi profil bilgilerini alabilir.

  3. Kimlik sağlayıcısı için oturum açma işlemini tamamlayın.

    Yeni hesap profili ayrıntılarınız, sosyal hesabınızdaki bilgilerle önceden doldurulur.

Profilinizi düzenleme

Azure AD B2C, kullanıcılara profillerini güncelleme olanağı tanıyan bir işlev sunar. Örnek web uygulaması, iş akışı için bir Azure AD B2C düzenleme profili kullanıcı akışı kullanır.

  1. Oluşturduğunuz profili düzenlemek için uygulama menü çubuğunda Profili düzenle'yi seçin.

    Edit profile button highlighted in WPF sample app

  2. Oluşturduğunuz hesapla ilişkili kimlik sağlayıcısını seçin. Örneğin, hesabınızı oluştururken kimlik sağlayıcısı olarak Facebook'u kullandıysanız, ilişkili profil ayrıntılarını değiştirmek için Facebook'u seçin.

  3. Görünen adınızı veya Şehir'inizi değiştirip Devam'ı seçin.

    Belirteç bilgileri metin kutusunda yeni bir erişim belirteci görüntülenir. Profilinizdeki değişiklikleri doğrulamak istiyorsanız erişim belirtecini kopyalayıp https://jwt.ms belirteç kod çözücüsüne yapıştırın.

Korumalı bir API kaynağına erişme

Korumalı kaynağa istekte bulunmak için API'yi çağır'ı seçin.

Call API

Uygulama, korumalı web API'sine yönelik istekte Microsoft Entra erişim belirtecini içerir. Web API’si, erişim belirtecinde bulunan görünen adı tekrar gönderir.

Azure AD B2C korumalı bir web API’si için yetkili bir çağrıda bulunmak üzere Azure AD B2C kullanıcı hesabınızı başarıyla kullandınız.

Kaynakları temizleme

Diğer Azure AD B2C hızlı başlangıçlarını veya öğreticilerini denemeyi planlıyorsanız Azure AD B2C kiracınızı kullanabilirsiniz. Artık ihtiyaç duymuyorsanız Azure AD B2C kiracınızı silebilirsiniz.

Sonraki adımlar

Bu hızlı başlangıçta, aşağıdakiler için örnek bir masaüstü uygulaması kullandınız:

  • Özel oturum açma sayfasıyla oturum açma
  • Sosyal kimlik sağlayıcısıyla oturum açma
  • Azure AD B2C hesabı oluşturma
  • Azure AD B2C tarafından korunan bir web API'si çağırma

Kendi Azure AD B2C kiracınızı oluşturarak kullanmaya başlayın.