Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Firebase Authentication
Layale Matta
October 15, 2019
Programming
0
32
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
42
Other Decks in Programming
See All in Programming
Let's make a contract: the art of designing a Java API
mariofusco
0
160
Named Document って何?
harunakano
0
240
【PHPerKaigi2022】Mongo に溜まった約1.6億件の記事データを BigQuery へ …
userkazun
0
100
実録mruby組み込み体験
coe401_
0
100
New Relicを使った Observabilityの実現方法と活用例 / gocon 2022 spring after talk
budougumi0617
0
930
プログラミングを勉強したいと言われたら
yuba_4
0
360
もしも、 上司に鬼退治を命じられたら~プロジェクト計画編~
higuuu
0
270
Where and how to run UI tests (Droidcon London, 2021)
nonews
0
200
質とスピード(2022春版、質疑応答用資料付き) / Quality and Speed 2022 Spring Edition
twada
PRO
27
17k
Keep Your Cache Always Fresh With Debezium
gunnarmorling
0
180
Micro Frontend Routing – Solutions for mature applications - iJS 04/2022
michaelzikes
0
150
Jakarta EE 10 is Coming Your Way
ivargrimstad
0
1.9k
Featured
See All Featured
Embracing the Ebb and Flow
colly
73
3.3k
Agile that works and the tools we love
rasmusluckow
319
19k
Imperfection Machines: The Place of Print at Facebook
scottboms
253
11k
jQuery: Nuts, Bolts and Bling
dougneiner
56
6.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
19
1.1k
Making the Leap to Tech Lead
cromwellryan
113
6.9k
GitHub's CSS Performance
jonrohan
1020
410k
A Philosophy of Restraint
colly
192
14k
The MySQL Ecosystem @ GitHub 2015
samlambert
238
11k
BBQ
matthewcrist
74
7.9k
Building Flexible Design Systems
yeseniaperezcruz
310
33k
No one is an island. Learnings from fostering a developers community.
thoeni
9
1.1k
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