App Service veya Azure İşlevleri uygulamanızı Facebook oturum açma bilgilerini kullanacak şekilde yapılandırma

Bu makalede, Azure Uygulaması Hizmeti'nin veya Azure İşlevleri Facebook'un kimlik doğrulama sağlayıcısı olarak kullanılması için nasıl yapılandırılır gösterilmektedir.

Bu makaledeki yordamı tamamlamak için, doğrulanmış bir e-posta adresi ve cep telefonu numarasına sahip bir Facebook hesabınız olmalıdır. Yeni bir Facebook hesabı oluşturmak için facebook.com gidin.

Uygulamanızı Facebook'a kaydetme

  1. Facebook Geliştiricileri web sitesine gidin ve Facebook hesabı kimlik bilgilerinizle oturum açın.

    Geliştiriciler için Facebook hesabınız yoksa Başlarken'i seçin ve kayıt adımlarını izleyin.

  2. Uygulamalarım> Yeni Uygulama Ekle'yi seçin.

  3. Görünen Ad alanında:

    1. Uygulamanız için benzersiz bir ad yazın.
    2. Kişi E-postanızı sağlayın.
    3. Uygulama Kimliği Oluştur'u seçin.
    4. Güvenlik denetimini tamamlayın.

    Yeni Facebook uygulamanızın geliştirici panosu açılır.

  4. Pano>Facebook Oturum Açma Web'i>Ayarla'yı> seçin.

  5. Facebook Oturum Açma'nın altındaki sol gezinti bölmesinde Ayarlar'i seçin.

  6. Geçerli OAuth yeniden yönlendirme URI'leri alanına girinhttps://<app-name>.azurewebsites.net/.auth/login/facebook/callback. değerini Azure Uygulaması Hizmeti uygulamanızın adıyla değiştirmeyi <app-name> unutmayın.

  7. Değişiklikleri Kaydet'i seçin.

  8. Sol bölmede Ayarlar> Basic'i seçin.

  9. Uygulama Gizli Anahtarı alanında Göster'i seçin. Uygulama Kimliği ve Uygulama Gizli Anahtarı değerlerini kopyalayın. Bunları daha sonra Azure'da App Service uygulamanızı yapılandırmak için kullanırsınız.

    Önemli

    Uygulama gizli dizisi önemli bir güvenlik kimlik bilgisidir. Bu gizli diziyi kimseyle paylaşmayın veya bir istemci uygulaması içinde dağıtmayın.

  10. Uygulamayı kaydetmek için kullandığınız Facebook hesabı, uygulamanın yöneticisidir. Bu noktada, bu uygulamada yalnızca yöneticiler oturum açabilir.

    Diğer Facebook hesaplarının kimliğini doğrulamak için Uygulama İncelemesi'ni seçin ve Genel genelin Facebook kimlik doğrulamasını kullanarak uygulamaya erişmesini sağlamak için Uygulamanızın-adını> herkese açık yap'ı <etkinleştirin.

Uygulamanıza Facebook bilgileri ekleme

  1. Azure portalında oturum açın ve uygulamanıza gidin.

  2. Soldaki menüden Kimlik Doğrulaması'nı seçin. Kimlik sağlayıcısı ekle'ye tıklayın.

  3. Kimlik sağlayıcısı açılan listesinde Facebook'a tıklayın. Daha önce edindiğiniz Uygulama Kimliği ve Uygulama Gizli Anahtarı değerlerini yapıştırın.

    Gizli dizi adlı FACEBOOK_PROVIDER_AUTHENTICATION_SECRETbir yuva yapışkan uygulama ayarı olarak depolanır. Gizli diziyi Azure Key Vault'ta yönetmek istiyorsanız bu ayarı daha sonra Key Vault başvurularını kullanacak şekilde güncelleştirebilirsiniz.

  4. Uygulama için yapılandırılan ilk kimlik sağlayıcısı buysa, bir App Service kimlik doğrulama ayarları bölümü de istenir. Aksi takdirde, sonraki adıma geçebilirsiniz.

    Bu seçenekler uygulamanızın kimliği doğrulanmamış isteklere nasıl yanıt vereceğini belirler ve varsayılan seçimler tüm istekleri bu yeni sağlayıcıyla oturum açmak üzere yeniden yönlendirir. Bu davranışı şimdi özelleştir seçeneğini değiştirebilir veya daha sonra Kimlik doğrulama ayarları'nın yanındaki Düzenle'yi seçerek bu ayarları ana Kimlik Doğrulama ekranından değiştirebilirsiniz. Bu seçenekler hakkında daha fazla bilgi edinmek için bkz . Kimlik doğrulama akışı.

  5. (İsteğe bağlı) İleri: Kapsamlar'a tıklayın ve uygulamanın ihtiyaç duyduğu kapsamları ekleyin. Bunlar, tarayıcı tabanlı akışlar için oturum açma zamanında istenir.

  6. Ekle'ye tıklayın.

Artık uygulamanızda kimlik doğrulaması için Facebook kullanmaya hazırsınız. Sağlayıcı, Kimlik Doğrulaması ekranında listelenir. Buradan bu sağlayıcı yapılandırmasını düzenleyebilir veya silebilirsiniz.

Sonraki adımlar