Installation
#
InstallationTerraAuth
can be installed through Gradle (Android) or CocoaPods(iOS). The libraries are in Teko's private repositories, so please refer to Teko repository access guide page for more info.
We recommend you to add only the module you needed to optimize app size. For example, an app without facebook login does not need to import facebook-login
module.. etc..
- Android
- iOS
- Javascript
- Flutter
For Auth core API only, add this module
For Facebook login, add this module
For Google login, add this module
For built-in UI, add this module (will include core, Facebook login & Google login inside)
For Auth core API only, add this module
For Facebook login, add this module
For Google login, add this module
For Apple login, add this module
For built-in UI, add this module (will include core, Facebook login, Google login & Apple login inside)
Note for JS to work, on native side app will need to install Auth
's Javascript bridge.
#
Flutter sideFor detail installation, please refer Auth installation
#
Native SideThis plugin imports some native SDKs from Terra. Therefore, to fetch those libraries, please follow this guide.
#
ConfigurationPlease contact us we will setup it for you.
- If you use Facebook login method, you will need to create a Facebook app then give us the Facebook AppID
- If you use Google login method, you will need to create client then give us the Google ClientID
- If you use Apple login method, you will need to create app id then give us the Apple AppID
#
Next step: login userYou can login user into your app with various options:
- With Login UI
- With Facebook
- With Google
- With Apple
- With phone
- With Username+password
- With Your app token