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
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
今から始めるClaude Code超入門
448jp
7
8.4k
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
220
Basic Architectures
denyspoltorak
0
660
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
610
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
1.1k
CSC307 Lecture 04
javiergs
PRO
0
660
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
180
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
140
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
280
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
240
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
120
Tell your own story through comics
letsgokoyo
1
800
How to Talk to Developers About Accessibility
jct
2
130
The untapped power of vector embeddings
frankvandijk
1
1.6k
Design in an AI World
tapps
0
140
Embracing the Ebb and Flow
colly
88
5k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
210
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
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