Cloudrail - Sosyal Giriş

Bu bölüm, bir (web) uygulaması için sosyal oturum açma uygulamasının kullanım durumunu sunar. Bu bölüm Social Login hakkında sadece bir genel bakış sağlar ve sonraki bölümlerde Facebook ve Twitter için nasıl kurulacağını göstereceğiz, ancak Google Plus, LinkedIn, GitHub, Instagram, Slack, Windows Live gibi daha fazla hizmet eklemek çok kolay. ve Yahoo. Sunucu tarafında Express ile Node.js kullanacağız.

Neden Sosyal Giriş?

Yazılım geliştiricilerin ve mimarların ön uçlarına arka uç eklemelerinin en yaygın nedenlerinden biri, kullanıcı yönetimi ihtiyacıdır. Kullanıcı yönetiminin çalışması için kayıt ve oturum açma işlevleri anahtardır. Geçmişte, çoğu uygulamanın kimlik doğrulama için kendi sistemleri vardı ve bu nedenle her kullanıcının e-posta adresi, şifre ve diğer bilgileri sağlayarak aktif olarak bir hesap oluşturması gerekiyordu.

Bu sadece kullanıcı için külfetli olmakla kalmaz, aynı zamanda güvensizdir. Birçok kullanıcı her yerde aynı parolayı kullanır.password fatigueve şifrenin saklandığı her tarafla birlikte, şifrenin çalınma olasılığı artar.

Son zamanlarda, giderek daha fazla hizmet, kullanıcıların popüler bir platformda zaten mevcut hesaplarıyla kaydolmalarına / oturum açmalarına izin vererek kullanıcı deneyimini iyileştiren "sosyal giriş" ("Facebook ile Giriş", "GitHub ile Giriş", vb.) Sunar.