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
120
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
120
Other Decks in Programming
See All in Programming
5つのアンチパターンから学ぶLT設計
narihara
1
140
Goで作る、開発・CI環境
sin392
0
190
Create a website using Spatial Web
akkeylab
0
310
NPOでのDevinの活用
codeforeveryone
0
650
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
120
Benchmark
sysong
0
280
プロダクト志向なエンジニアがもう一歩先の価値を目指すために意識したこと
nealle
0
120
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
270
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
350
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
2
330
ニーリーにおけるプロダクトエンジニア
nealle
0
710
VS Code Update for GitHub Copilot
74th
1
550
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
246
12k
Automating Front-end Workflow
addyosmani
1370
200k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Scaling GitHub
holman
459
140k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
940
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
17
950
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
How GitHub (no longer) Works
holman
314
140k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
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