Share via


Nasıl yapılır: Facebook'un Kimlik Sağlayıcısı Olarak Yapılandırılması

Güncelleştirme: 19 Haziran 2015

Şunlar için geçerlidir: Azure

Uygulanan Öğe

  • Microsoft Azure Active Directory Access Control (Access Control Hizmeti veya ACS olarak da bilinir)

Özet

Bu Nasıl Yapılır bölümünde AcS kullanarak Facebook'un kimlik sağlayıcısı olarak nasıl yapılandırıldığı açıklanır. Facebook'un ASP.NET web uygulamanız için bir kimlik sağlayıcısı olarak yapılandırılması, kullanıcılarınızın Facebook hesaplarında oturum açarak ASP.NET web uygulamanızda kimlik doğrulaması yapmasını sağlar.

İçindekiler

  • Hedefler

  • Genel Bakış

  • Adımların özeti

  • 1. Adım – Facebook Uygulama Kimliği ve Facebook Uygulama Gizli Anahtarı Alma

  • 2. Adım – Facebook'un Kimlik Sağlayıcısı olarak yapılandırılması

Hedefler

  • Kimlik sağlayıcısı olarak Facebook ile kullanılacak bir ad alanı yapılandırın.

  • Güven ve belirteç dönüştürme kurallarını yapılandırın.

  • Uç nokta başvurusu, hizmet listesi ve meta veri uç noktaları hakkında bilgi sahibi olun.

Genel Bakış

Facebook'u bir kimlik sağlayıcısı olarak yapılandırmak, kimlik doğrulama ve kimlik yönetimi mekanizması oluşturma ve yönetme gereksinimini ortadan kaldırır. Tanıdık bir kimlik doğrulama yordamı son kullanıcıya yardımcı olur. ACS kullanarak, uygulamanızın Facebook kimlik doğrulamasını kullanmasını sağlayan bir yapılandırma ayarlamak kolaydır. Bu konu başlığı altında, bu görevin nasıl yerine getirileri açıklanmaktadır. Aşağıdaki çizimde ACS kullanımı için bağlı olan taraf yapılandırmanın genel akışı gösterilmektedir.

ACS v2 Workflow

Adımların Özeti

  • 1. Adım – Facebook Uygulama Kimliği ve Facebook Uygulama Gizli Anahtarı Alma

  • 2. Adım – Facebook'un Kimlik Sağlayıcısı olarak yapılandırılması

1. Adım – Facebook Uygulama Kimliği ve Facebook Uygulama Gizli Anahtarı Alma

Bu adım bir Facebook Uygulama Kimliği ve Bir Facebook Uygulama Gizli Dizisi alır. Bunlar Facebook'un bir kimlik sağlayıcısı olarak yapılandırılması için gereklidir.

Facebook Uygulama Kimliği ve Facebook Uygulama Gizli Anahtarı almak için

  1. adresinde http://facebook.combir Facebook hesabı oluşturun.

  2. http://www.facebook.com/developers/ sayfasına gidin.

  3. Facebook Geliştiricileri sayfasında Yeni Uygulama Oluştur'a tıklayın ve yönergeleri izleyin.

  4. Uygulamanızın ana sayfasında Uygulama Kimliği ve Uygulama Gizli Anahtarı alanlarının değerlerini kopyalayın. Bir sonraki adımda ACS Yönetim Portalı'nda Facebook'un kimlik sağlayıcısı olarak yapılandırıldığında bunları kullanacaksınız.

  5. Site URL'si alanında, baştaki HTTPS:// dahil olmak üzere ad alanınızın tam etki alanı adı (FQDN) URL'sini belirtin. Örneğin, https://my-ns1.accesscontrol.windows.net. Ad alanınız farklı olacaktır.

2. Adım – Facebook'un Kimlik Sağlayıcısı olarak yapılandırılması

Bu adımda, önceki adımda aldığınız bilgileri kullanarak kimlik sağlayıcısı olarak Facebook'ı belirtebilirsiniz.

Facebook'ı kimlik sağlayıcısı olarak yapılandırmak için

  1. Microsoft Azure Yönetim Portalına ()https://manage.WindowsAzure.com gidin, oturum açın ve Active Directory'ye tıklayın. (Sorun giderme ipucu: "Active Directory" öğesi eksik veya kullanılamıyor)

  2. Access Control ad alanını yönetmek için ad alanını seçin ve yönet'e tıklayın. (Veya Ad Alanları Access Control tıklayın, ad alanını seçin ve ardından Yönet'e tıklayın.)

  3. ACS portalında Kimlik Sağlayıcıları'na ve ardından Ekle'ye tıklayın.

  4. Facebook Uygulaması'nı seçin.

  5. Facebook Uygulaması Ekle sayfasında aşağıdaki değerleri belirtin:

    • Görünen ad: Herhangi bir ad girin.

    • Uygulama Kimliği: Facebook sayfasındaki Uygulama Kimliği alanının değerini girin.

    • Uygulama Gizli Anahtarı: Facebook sayfasındaki Uygulama Gizli Dizisi alanının değerini girin.

    • Uygulama İzinleri: E-posta girin. adresinde http://developers.facebook.com/docs/authentication/permissionsgerek duyabileceğiniz ek izinleri gözden geçirin.

    • Oturum açma bağlantı metni: Facebook'a girin.

    • Görüntü URL'si—İsteğe bağlı olarak, görüntü URL'sini belirtebilirsiniz.

    • Bağlı taraf uygulamaları: Kimlik doğrulaması için Facebook kullanacak bağlı taraf uygulamalarını seçin.

Ayrıca Bkz.

Kavramlar

ACS Nasıl Yapılır