Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Firebase Authentication
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Layale Matta
October 15, 2019
Programming
0
150
Firebase Authentication
An introduction to Firebase Authentication: managing user identities across devices
Layale Matta
October 15, 2019
Tweet
Share
More Decks by Layale Matta
See All by Layale Matta
Practical Animations with MotionLayout
yalematta
0
130
Other Decks in Programming
See All in Programming
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
380
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
600
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
1.1k
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
190
Apache Iceberg V3 and migration to V3
tomtanaka
0
150
ぼくの開発環境2026
yuzneri
0
160
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
20
6.9k
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
AgentCoreとHuman in the Loop
har1101
5
230
CSC307 Lecture 07
javiergs
PRO
0
550
Featured
See All Featured
Discover your Explorer Soul
emna__ayadi
2
1.1k
BBQ
matthewcrist
89
10k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Scaling GitHub
holman
464
140k
The untapped power of vector embeddings
frankvandijk
1
1.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Optimizing for Happiness
mojombo
379
71k
Bash Introduction
62gerente
615
210k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
48
Transcript
Firebase Authentication Managing user identities across devices Layale Matta @yalematta
Hi I’m Layale Matta Android Developer @ Synkers ArabWIC Lebanon
Lead @yalematta yalematta.dev
What is Firebase?
2011 Envolve Online chat integration 2012 Firebase Backend-as-a-service Raised $1.4
million in seed funding 2013 Firebase Raised $5.6 million in seed funding 2014 Firebase Acquired by Google
Why use Firebase?
Accelerate app development Run your app Tailor to your needs
Accelerate app development
Realtime Database Hosting Authentication Cloud Storage ML Kit Cloud Functions
Cloud Firestore
Firebase Authentication Managing user identities across devices
Identity Anything that identifies something uniquely
Authentication Anything that verifies an identity
Authorization Determines access levels or user privileges
Multi-factor Authentication
Factors of Authentication Knowledge factor Possession factor Inherence factor Something
you know Something you have Something you are
Single Sign On Authentication process that allows a user to
access multiple applications with one set of login credentials
Oauth 2.0 Open-standard authorization protocol which lets a service use
another service without requiring the security details of the user.
Supported Sign-in Methods
Firebase UI
None
Configuring Firebase UI val providers = arrayListOf( AuthUI.IdpConfig.EmailBuilder().build(), AuthUI.IdpConfig.PhoneBuilder().build(), AuthUI.IdpConfig.GoogleBuilder().build(),
AuthUI.IdpConfig.FacebookBuilder().build(), AuthUI.IdpConfig.TwitterBuilder().build() )
None
Learn more udacity.com/google g.co/firebase/preso g.co/codelabs/preso
google.dev google.dev/topics/firebase
Layale Matta Synkers Thank you! @yalematta