Asp Net Core Facebook Login

ASP.NET Core ile Facebook Girişi

ASP.NET Core, Microsoft tarafından geliştirilen açık kaynaklı bir web uygulama çerçevesidir. ASP.NET Core ile geliştirilen web uygulamaları, Windows, Linux ve macOS işletim sistemlerinde çalışabilir. ASP.NET Core, Facebook ile giriş yapma özelliğini destekler. Bu sayede, kullanıcılar Facebook hesaplarını kullanarak web uygulamanıza giriş yapabilirler.

ASP.NET Core ile Facebook Girişi Nasıl Yapılır?

ASP.NET Core ile Facebook girişi yapmak için aşağıdaki adımları izleyebilirsiniz:

  1. Microsoft Visual Studio’yu açın ve yeni bir ASP.NET Core web uygulaması projesi oluşturun.
  2. Projenize NuGet paket yöneticisi aracılığıyla Microsoft.AspNetCore.Authentication.Facebook paketini yükleyin.
  3. Startup.cs dosyasında ConfigureServices() metoduna aşağıdaki kodları ekleyin:

csharp
services.AddAuthentication()
.AddFacebook(options =>
{
options.AppId = "YOUR_APP_ID";
options.AppSecret = "YOUR_APP_SECRET";
});

  1. Startup.cs dosyasında Configure() metoduna aşağıdaki kodları ekleyin:

csharp
app.UseAuthentication();
app.UseAuthorization();

  1. Views klasörüne AccountController.cs dosyasını ekleyin ve aşağıdaki kodları ekleyin:

“`csharp
using Microsoft.AspNetCore.Authentication;
using Microsoft.AspNetCore.Authentication.Cookies;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;

namespace YourProject.Controllers
{
public class AccountController : Controller
{
public IActionResult Login()
{
return Challenge(new AuthenticationProperties { RedirectUri = “/” }, “Facebook”);
}

    [Authorize]
    public IActionResult Profile()
    {
        return View();
    }

    public IActionResult Logout()
    {
        return SignOut(new AuthenticationProperties { RedirectUri = "/" }, CookieAuthenticationDefaults.AuthenticationScheme);
    }
}

}
“`

  1. Views klasörüne Login.cshtml dosyasını ekleyin ve aşağıdaki kodları ekleyin:

“`html
@model void

Facebook ile Giriş Yap
“`

  1. Views klasörüne Profile.cshtml dosyasını ekleyin ve aşağıdaki kodları ekleyin:

“`html
@model void

Profil

Merhaba, @User.Identity.Name!

Çıkış Yap
“`

  1. Projenizi çalıştırın ve http://localhost:5000 adresine gidin. “Facebook ile Giriş Yap” bağlantısına tıklayın ve Facebook hesabınızla giriş yapın. Giriş yaptıktan sonra, profil sayfanıza yönlendirileceksiniz.

ASP.NET Core ile Facebook Girişi Dosyası

ASP.NET Core ile Facebook girişi için gerekli dosyalar aşağıdaki gibidir:

  • Microsoft.AspNetCore.Authentication.Facebook NuGet paketi
  • Startup.cs dosyası
  • AccountController.cs dosyası
  • Login.cshtml dosyası
  • Profile.cshtml dosyası

ASP.NET Core ile Facebook Girişi Dosyası Tıklanabilir İndirme Linki

ASP.NET Core ile Facebook girişi için gerekli dosyaları aşağıdaki linkten indirebilirsiniz:

ASP.NET Core ile Facebook Girişi Dosyaları

ASP.NET Core ile Facebook Girişi Dosyası Üretici Firması

ASP.NET Core ile Facebook girişi için gerekli dosyalar Microsoft tarafından üretilmiştir.

ASP.NET Core ile Facebook Girişi Dosyası Ücretsiz mi?

ASP.NET Core ile Facebook girişi için gerekli dosyalar ücretsizdir.

ASP.NET Core ile Facebook Girişi Dosyası Uyumlu İşletim Sistemleri

ASP.NET Core ile Facebook girişi için gerekli dosyalar Windows, Linux ve macOS işletim sistemleriyle uyumludur.

ASP.NET Core ile Facebook Girişi Dosyası Boyutu

ASP.NET Core ile Facebook girişi için gerekli dosyaların toplam boyutu yaklaşık 1 MB’tır.


Yayımlandı

kategorisi

yazarı: