Rails'de basit bir OAuth tüketici uygulaması yazmaya çalışıyorum. Kimlik doğrulama işlemi için Authlogic ve outh işleminin yapılması için Authlogic OAuth eklentisini kullanıyorum.Authlogic ve Authlogic OAuth eklentisi ile örtülü kullanıcı oluşturma
Oauth eklentisi, aşağıdaki düğmeyi imzalamak için birkaç yardımcı sağlar: oauth_login_button ve oauth_register_button. Authlogic mantıkları ve eklentinin isteği filtreleriyle birlikte bu iki düğme bir şekilde oturumu/kullanıcıyı oluşturur.
Bundan sonra ne olur: - oauth_login_button yardımcı programını kullanırsam, oturum nesnesi yerel olarak böyle bir kullanıcı olmadığı için kaydedilmez. - oauth_register_button yardımcısını kullanırsam, ilk girişten sonra herhangi bir girişte, Rails jetonun zaten alınmış olduğundan şikayet ediyor ... yani aynı kullanıcı için ikinci kopyasını oluşturamıyor, yani doğru.
Sorun şu ki: Sitemde BOTH Register AND Login butonlarına sahip olmak istemiyorum.
Kullanıcı tarafında, elde etmek istediğim, başlangıç sayfasında tek bir düğme olduğunu belirten smth. Kullanıcının sitenin iç sayfalarına ilerlemek için tıklaması gereken "Twitter ile Giriş Yap" gibi.
Sunucu tarafında, kullanıcı sitem için ilk kez ziyaretçiyse, yerel kullanıcı hesabını dolaylı olarak oluşturmak istiyorum.
Bunu nasıl yapacağınıza dair ipuçları var mı? Authlogic + OAuth'un üzerinde
Tüm numuneler ben oturum açmak için yalnızca tek bir düğmeye sahip umurumda görünmemektedir bulabildim. :(Ben soruyu kendime cevaplamak için gidiyorum gibi
Tam olarak ne arıyordum. Teşekkürler –
Bu çok yararlı – Anurag
Çok teşekkür ederim :) –