Net Core Facebook Login

Net Core Facebook Login: Adım Adım Rehber

Net Core, Microsoft tarafından geliştirilen açık kaynaklı ve çapraz platformlu bir uygulama geliştirme çerçevesidir. Net Core, Windows, macOS ve Linux dahil olmak üzere çeşitli platformlarda çalışabilir. Net Core, web uygulamaları, mobil uygulamalar ve masaüstü uygulamaları geliştirmek için kullanılabilir.

Facebook, dünyanın en büyük sosyal medya platformlarından biridir. Facebook, kullanıcıların arkadaşlarıyla bağlantı kurmasını, fotoğraf ve video paylaşmasını ve ilgi alanlarına göre içerik keşfetmesini sağlar. Facebook, ayrıca, işletmelerin müşterileriyle etkileşim kurmasını ve ürünlerini tanıtmasını sağlar.

Net Core uygulamalarında Facebook ile giriş yapma özelliğini etkinleştirmek için aşağıdaki adımları izleyebilirsiniz:

  1. Facebook Geliştirici Hesabı Oluşturun

Facebook ile giriş yapma özelliğini kullanmak için öncelikle bir Facebook geliştirici hesabı oluşturmanız gerekir. Facebook geliştirici hesabı oluşturmak için aşağıdaki adımları izleyebilirsiniz:

  • Facebook Geliştirici Portalı’na gidin.
  • “Kaydol” düğmesine tıklayın.
  • Adınızı, e-posta adresinizi ve şifrenizi girin.
  • “Kaydol” düğmesine tekrar tıklayın.

  • Facebook Uygulaması Oluşturun

Facebook geliştirici hesabınızı oluşturduktan sonra bir Facebook uygulaması oluşturmanız gerekir. Facebook uygulaması oluşturmak için aşağıdaki adımları izleyebilirsiniz:

  • Facebook Geliştirici Konsolu’na gidin.
  • “Uygulama Oluştur” düğmesine tıklayın.
  • Uygulama adınızı ve kategorinizi seçin.
  • “Oluştur” düğmesine tıklayın.

  • Facebook Uygulama Kimlik Bilgilerini Alın

Facebook uygulamanızı oluşturduktan sonra uygulama kimlik bilgilerini almanız gerekir. Uygulama kimlik bilgilerini almak için aşağıdaki adımları izleyebilirsiniz:

  • Facebook Geliştirici Konsolu’na gidin.
  • Uygulamanızın adına tıklayın.
  • “Ayarlar” sekmesine tıklayın.
  • “Temel Ayarlar” bölümüne gidin.
  • “Uygulama Kimliği” ve “Uygulama Sırrı” alanlarını not edin.

  • Net Core Projenize Facebook ile Giriş Yapma Özelliğini Ekleyin

Facebook ile giriş yapma özelliğini Net Core projenize eklemek için aşağıdaki adımları izleyebilirsiniz:

  • NuGet Paket Yöneticisi’ni kullanarak “Microsoft.AspNetCore.Authentication.Facebook” paketini projenize yükleyin.
  • “Startup.cs” dosyasını açın ve aşağıdaki kodu ekleyin:

public void ConfigureServices(IServiceCollection services)
{
services.AddAuthentication()
.AddFacebook(facebookOptions =>
{
facebookOptions.AppId = "YOUR_APP_ID";
facebookOptions.AppSecret = "YOUR_APP_SECRET";
});
}

  • “Views/Account/Login.cshtml” dosyasını açın ve aşağıdaki kodu ekleyin:

<a asp-action="ExternalLogin" asp-route-provider="Facebook">Facebook ile Giriş Yap</a>

  1. Net Core Projenizi Çalıştırın

Net Core projenizi çalıştırdığınızda kullanıcılar Facebook ile giriş yapma seçeneğini göreceklerdir. Kullanıcılar Facebook ile giriş yaptığında, Facebook tarafından sağlanan bilgiler Net Core uygulamanıza gönderilecektir.

Dosya Adı: Microsoft.AspNetCore.Authentication.Facebook

Tıklanabilir İndirme Linki: https://www.nuget.org/packages/Microsoft.AspNetCore.Authentication.Facebook/

Üretici Firma: Microsoft

Ücretsiz: Evet

Uyumlu İşletim Sistemleri: Windows, macOS, Linux

Dosya Boyutu: 1,2 MB


Yayımlandı

kategorisi

yazarı: