Türkçe
  • cursor
  • entegrasyon
  • yapay zeka

Cursor ve Logto kullanarak vibe kodlama ile uygulamanı hızlıca oluştur ve giriş akışlarını kolayca yönet

Cursor kullanarak bir fotoğraf galerisi uygulamasını nasıl vibe kodlayabileceğini ve Logto ile dakikalar içinde giriş ekleyebileceğini öğren. UI'dan kimlik doğrulamaya, her şey hızlı, basit ve yapay zeka destekli.

Guamian
Guamian
Product & Design

Kullanıcı kimlik doğrulamasına haftalar harcamayı bırakın
Logto ile güvenli uygulamaları daha hızlı yayınlayın. Kullanıcı kimlik doğrulamasını dakikalar içinde entegre edin ve temel ürününüze odaklanın.
Başlayın
Product screenshot

Vibe kodlama, Cursor ve Windsurf gibi güçlü araçlar sayesinde giderek daha popüler hale geliyor. Çok fazla deneyimin olmasa bile, kendi uygulamanı hızla oluşturabilirsin.

Birçok geliştirici ve yapıcı için giriş akışlarını ayarlamak karmaşık olabilir. Ama MCP ve modern IDE’lere entegre edilen bağlama duyarlı özellikler sayesinde, geliştirici olmasan bile uygulamana kimlik doğrulama eklemek artık zor bir iş değil.

Bu eğitimde sana şunları göstereceğim:

  1. Cursor ile vibe kodlama kullanarak bir web uygulamasının nasıl oluşturulacağını.
  2. İçeriğini korumak için Logto ile kimlik doğrulama (giriş akışları) nasıl eklenir.

Cursor’da fotoğraf galerisi uygulaması oluştur

Öncelikle Cursor’da bir sohbet açıp şu istemi yazıyorum:

“Next.js Page Router kullanarak tek sayfalık bir uygulama oluştur.” Cursor gerisini hallediyor ve uygulamayı benim için oluşturuyor.

cursor_1.png

Haydi bunu bir fotoğraf galerisi uygulamasına dönüştürelim. Cursor, Unsplash’tan birkaç fotoğraf getirmeme ve bunları benim için organize etmeme yardımcı oluyor.

cursor_2.png

cursor_3.png

Fotoğraf galerisi uygulamana kimlik doğrulama ekle

Geleneksel olarak, entegrasyonu tamamlamak için dökümantasyonu manuel olarak okuman ve SDK’yı elle yapılandırman gerekirdi. Ama Cursor ile yapay zekayı tamamen kullanarak bu süreci çok daha sorunsuz ve hızlı hale getirebilirsin.

Logto dokümanını bağlama olarak ekle

Uygulamanı korumak için bir giriş akışı ekleyebilirsin. Cursor, bağlama duyarlı istemleri destekler, bu yüzden Logto dokümantasyonunu referans olarak ekleyebilirsin. Böylece Next.js (Page Router) için Logto SDK’sını kolayca entegre edebilirsin.

cursor_4.png

Entegrasyonu tamamla

Gördüğün gibi, Quick Start rehberine referans vererek bir sonraki adımda ne yapman gerektiğini söylüyor. İkinci adımda, appId, endpoint gibi ayarları yapılandırmamı istiyor. Bunları almak için Logto Cloud adresine gidip yeni bir uygulama kaydediyorum.

cursor_5.png

cursor_6.png

Ayrıca, yönlendirme URI’si olarak http://localhost:3000/api/auth/callback/logto adresini girmemi istiyor.

cursor_7.png Yönlendirme URI’sini Logto Cloud konsoluna gir

cursor_8.png Bu değerleri al ve yapılandırma dosyana kaydet.

Yani ben sadece Uygulama Kimliği (App ID), Uygulama Sırrı (App Secret) ve Logto endpoint’ini Cursor’a veriyorum, o da kodu benim için güncelliyor.

Şimdi sunucuyu çalıştırıyorum ve basit bir Oturum Aç ana sayfası alıyorum. Oturum Aç’a tıkladığımda beni Logto giriş sayfasına yönlendiriyor.

cursor_9.png

cursor_10.png

Harika! Başarıyla Logto oturum açma sayfasına yönlendirildik!

Arayüzü iyileştir ve tüm akışı test et

Başlangıç ekranı çok temel görünüyordu, bu yüzden Cursor’dan tasarımı geliştirmesini istedim.

cursor_11.png

İşte bana sunduğu ekran:

cursor_12.png

Şimdi tüm akışı test etme zamanı.

Bu arada, Logto gömülü bir e-posta servisiyle birlikte gelir, yani ilk andan itibaren e-posta doğrulama sürecinin tamamını geçebilirsin.

cursor_13.png

cursor_14.png

Akış tamamlandığında, başarılı bir şekilde giriş yapmış oluyorsun ve ekranında kullanıcı kimliğini görebiliyorsun.

cursor_15.png

Şimdi bu kullanıcının Logto Konsolu’na eklenip eklenmediğine bakalım… Harika! Orada! 🎉

cursor_16.png

Logto’nun belgeleri, en iyi uygulamaları ve yardımcı pilot tarzı kodlama ile entegrasyon, teknik bilgisi az olanlar için bile çok kolay. Giriş akışı kurmak artık zor veya yorucu bir iş değil.

Gelecek yinelemesi

Bu sadece ufak bir deneme örneği. Logto, doğrudan IDE’inde çalışacak MCP sunucuları geliştiriyor; böylece Logto Konsolu ve Yönetim API’si ile geliştirme ortamından ayrılmadan etkileşime geçebileceksin. Bunun sayesinde şunları yapabileceksin:

  1. Kullanıcı oluşturmak ve yönetmek
  2. Kayıtları almak
  3. Giriş akışlarını yapılandırmak ve yönetmek
  4. Yetkilendirme tasarlamak ve yönetmek (örn. API kaynakları, izinler ve roller)
  5. Uygulamaları ve kaynakları yönetmek
  6. Ve çok daha fazlası

Takipte kal, yapay zeka ve Logto’nun güçlü altyapı tasarımıyla kimlik entegrasyonu artık bir sorun değil!