KMPAuthLib
Toggle table of contents
2.4.0-alpha03
common
Platform filter
common
Switch theme
KMPAuthLib
kmpauth-core
com.
mmk.
kmpauth.
core
get
Activity()
KMPAuth
KMPAuth
Internal
Api
Ui
Container
Scope
com.
mmk.
kmpauth.
core.
di
is
Android
Platform()
KMPAuth
Context
Initializer
KMPKoin
Component
Lib
Dependency
Initializer
com.
mmk.
kmpauth.
core.
logger
current
Logger
KMPAuth
Logger
kmpauth-firebase
com.
mmk.
kmpauth.
firebase.
apple
Apple
Button
Ui
Container()
Apple
Sign
In
Request
Scope
Email
Full
Name
com.
mmk.
kmpauth.
firebase.
facebook
Facebook
Button
Ui
Container()
Facebook
Sign
In
Request
Scope
Email
Public
Profile
handle
Facebook
Activity
Result()
com.
mmk.
kmpauth.
firebase.
github
Github
Button
Ui
Container()
com.
mmk.
kmpauth.
firebase.
google
Google
Button
Ui
Container
Firebase()
com.
mmk.
kmpauth.
firebase.
oauth
OAuth
Container()
kmpauth-google
com.
mmk.
kmpauth.
google
Google
Auth
Credentials
Google
Auth
Provider
Companion
Google
Auth
Ui
Provider
Companion
Google
Button
Ui
Container()
Google
User
kmpauth-uihelper
com.
mmk.
kmpauth.
uihelper.
apple
Apple
Button
Mode
Black
White
White
With
Outline
Apple
Sign
In
Button()
Apple
Sign
In
Button
Icon
Only()
com.
mmk.
kmpauth.
uihelper.
facebook
Facebook
Button
Mode
Blue
White
Facebook
Sign
In
Button()
Facebook
Sign
In
Button
Icon
Only()
com.
mmk.
kmpauth.
uihelper.
google
Google
Button
Mode
Dark
Light
Neutral
Google
Sign
In
Button()
Google
Sign
In
Button
Icon
Only()
kmpauth-google
/
com.mmk.kmpauth.google
/
GoogleUser
Google
User
data
class
GoogleUser
(
val
idToken
:
String
,
val
accessToken
:
String
?
=
null
,
val
email
:
String
?
=
null
,
val
displayName
:
String
=
""
,
val
profilePicUrl
:
String
?
=
null
,
val
serverAuthCode
:
String
?
=
null
)
GoogleUser class holds most necessary fields
Members
Constructors
Google
User
Link copied to clipboard
constructor
(
idToken
:
String
,
accessToken
:
String
?
=
null
,
email
:
String
?
=
null
,
displayName
:
String
=
""
,
profilePicUrl
:
String
?
=
null
,
serverAuthCode
:
String
?
=
null
)
Properties
access
Token
Link copied to clipboard
val
accessToken
:
String
?
=
null
display
Name
Link copied to clipboard
val
displayName
:
String
email
Link copied to clipboard
val
email
:
String
?
=
null
id
Token
Link copied to clipboard
val
idToken
:
String
profile
Pic
Url
Link copied to clipboard
val
profilePicUrl
:
String
?
=
null
server
Auth
Code
Link copied to clipboard
val
serverAuthCode
:
String
?
=
null