2013-10-21 23 views
7

Kullanıcıları henüz LinkedIn, Vkontakte ve henüz sağlayıcıları olmayan diğer sosyal ağlar aracılığıyla doğrulamam gerekir. Katana kaynak kodunda Facebook sağlayıcı içinowin kimlik doğrulaması için özel kimlik doğrulama sağlayıcısı uygulamak için önerilen yol

  1. alın kodu:

    aşağıdaki şekilde özel kimlik doğrulama sağlayıcısı oluşturarak başarılı oldu.

  2. Tüm "Facebook" ifadelerini "Vkontakte" olarak değiştirin (sadece & yerine bakın).
  3. [provider_name]AuthenticatedContext sınıfını, [provider_name]AuthenticationHandler.ApplyResponseChallengeAsync() ve [provider_name]AuthenticationHandler.AuthenticateCoreAsync()'u özelleştirin.

Her şey iyi çalışıyor, ama sadece merak ediyor. Çok fazla kod gerçek bir değişiklik yapılmadan kopyalanır. Sadece dosyaları kopyalama değil, özel sağlayıcı oluşturmak için herhangi bir standart malzeme kullanmanın bir yolu var mı?

cevap

İlgili konular