Zaten bir kimlik doğrulama sistemim var
Uygulamanızda zaten bir oturum açma uygulaması varsa ve bunu kullanarak Firebase arka uç hizmetleriyle kimlik doğrulamak için Özel Kimlik Doğrulama'yı kullanın. Bu aşağıdakilerden herhangi birini kullanan uygulamaları içerir:
- Özel şifre tabanlı sistemler gibi özel oluşturulmuş çözümler.
- Auth0 veya Okta gibi üçüncü taraf kimlik yönetimi hizmetleri.
- Google gibi birleşik kimlik sağlayıcılarla mevcut entegrasyonlar Facebook veya Apple. (Henüz birleşik kimliği desteklemiyorsanız ancak bir sonraki bölüme geçin.)
Özel kimlik doğrulama ile kullanıcıların kendi seçtiğiniz sistemde oturum açmasını sağlarsınız, arka ucunuzda kullanıcı için bir Firebase jetonu oluşturup bu jetonu kullanın bu adımları uygulamanız gerekir.
Dokümanları inceleyin iOS+, Android, Web, Flutter, Unity veya C++.
Kimlik doğrulama sistemimi Firebase ile oluşturmak istiyorum
Yeni bir uygulama oluşturuyorsanız veya mevcut bir uygulamaya oturum açma özelliği ekliyorsanız Firebase, kullanmadan güvenli kimlik doğrulamayı uygulamanıza yardımcı olabilecek kitaplık ve hizmetler kimlik doğrulama arka ucunu kendiniz oluşturmanız gerekmez. Firebase Authentication bir şifrelerle oturum açmak için eksiksiz arka uç çözümü, birleşik kimlik e-posta bağlantıları ve kısa mesajlardır.
Kullanımı kolay, doğrudan kullanıma uygun bir çözüm istiyorum
Bir uygulamaya kimlik doğrulama eklemenin en hızlı ve en kolay yolu FirebaseUI Auth açılır bir kullanıcı arayüzü kitaplığı. FirebaseUI, tam kullanıcıyı uygular Firebase Authentication tarafından desteklenen tüm oturum açma yöntemleri için akışlar.
FirebaseUI Auth isteğe bağlı bir çözüm olduğundan, bir yöntem de yoktur. Kullanıcı deneyimini değiştirmek isterseniz kitaplığı çatallayın, ve kendi sürümünüzü kullanın. Ancak önemli ölçüde oturum açma akışlarına göz atarken kendi akışlarınızı uygulamak için Firebase SDK'sını kullanın.
FirebaseUI Auth belgelerini inceleyin ve iOS, Android veya Web.
Oturum açma deneyimi üzerinde tam kontrol sahibi olmak istiyorum
Uygulamanızın oturum açma deneyimi üzerinde daha fazla kontrol sahibi olmak için ve Firebase SDK'sını kullanmak için Firebase'in kimlik doğrulama akışlarını kimlik doğrulama hizmetleri. Örneğin, kendi e-posta adresinizi ve şifrenizi oluşturun akışı veya Google ile Oturum Açma akışını takip edip kullanıcının e-posta adresini ve şifresini ya da Kullanıcının kimliğini doğrulamak için Firebase'e gönderilen Google kimliği jetonu
Firebase Authentication SDK belgelerini göster:
Firebase hizmetleri | |
---|---|
E-posta adresi ve şifreyle oturum açma | iOS+ | Android | Web | Fırtına | Birlik | C++ |
Telefon numarasıyla oturum açma | iOS+ | Android | Web | Fırtına | Birlik | C++ |
E-posta bağlantısıyla oturum açma | iOS+ | Android | Web | Fırtına | Birlik | C++ |
Birleştirilmiş kimlik | |
iOS+ | Android | Web | Fırtına | Birlik | C++ | |
iOS+ | Android | Web | Fırtına | Birlik | C++ | |
Elma | iOS+ | Android | Web | Fırtına | Birlik | C++ |
Play Games | Android | Birlik | C++ |
Oyun Merkezi | iOS+ |
GitHub | iOS+ | Android | Web | Fırtına | Birlik | C++ |
Microsoft | iOS+ | Android | Web | Unity | C++ |
iOS+ | Android | Web | Fırtına | Birlik | C++ | |
Yahoo | iOS+ | Android | Web | Unity | C++ |
Zengin bir ön oturum açma deneyimi geliştirmek istiyorum
Kullanıcıların, oturum açmadan önce uygulamanızın oturum açma özelliklerini kullanmalarını sağlayabilirsiniz. Anonim Kimlik Doğrulama kullanarak oturum açmanız gerekir. Anonim "oturum açma" özelliğiyle, Bunlar gerçek hesaplar gibi kullanabileceğiniz geçici tek oturumlu hesaplar. Ardından, Kullanıcı oturum açtıktan veya kaydolduktan sonra geçici hesabı gerçek hesabında kaldıkları yerden devam etmelerini sağlar.
Anonymous Auth, Custom Auth veya Firebase'in herhangi bir kimlik doğrulama hizmetleri.
Dokümanları inceleyin iOS+, Android, Web, Flutter, Unity veya C++.
Firebase hizmetlerine arka ucumdan erişmek istiyorum
Firebase hizmetlerine bir sunucudan erişmek için Firebase Authentication Bunun yerine Admin SDK kullanın. Google Takvim widget'ını Admin SDK öğesini ilk kullanıma hazırlayın, hizmet hesabı kimlik bilgileriyle kimlik doğrulaması yapın, Firebase projenizi temsil eden anahtar kelimeler ve tam erişim izni verebilirsiniz.