Documentation Index Fetch the complete documentation index at: https://docs.authsignal.com/llms.txt
Use this file to discover all available pages before exploring further.
Requirements
iOS
Android
React Native
Flutter
Passkeys are supported only on iOS 15 and above.
Passkey autofill requires iOS 16 and above.
The minimum SDK version required is Android 6 (API level 23) or higher.
The minimum Java version required is Java 17 .
We recommend using React Native version 0.73 or higher because this version includes Android 14 support .
This requires upgrading to Java 17 and AGP 8 or higher. The minimum SDK version required is 3.2.2 and the minimum Flutter version is 3.3.0.
Installation
iOS
Android
React Native
Flutter
Cocoapods Add Authsignal to your Podfile. pod 'Authsignal' , '~> 2.3.0'
Swift Package Manager Add the following to the dependencies value of your Package.swift file. dependencies : [
. package (
url : "https://github.com/authsignal/authsignal-ios.git" ,
from : "2.3.0"
)
]
Ensure that you have mavenCentral listed in your project’s buildscript repositories section. buildscript {
repositories {
mavenCentral()
.. .
}
}
Add the following to your app’s build.gradle file. implementation 'com.authsignal:authsignal-android:3.3.0'
Install using yarn. yarn add react-native-authsignal
Then link the native iOS dependencies. Add the package dependency to your app. flutter pub add authsignal_flutter
Initialization
Initialize the client with your tenant ID and the API URL for your region.
Region API URL US (Oregon) https://api.authsignal.com/v1AU (Sydney) https://au.api.authsignal.com/v1EU (Ireland) https://eu.api.authsignal.com/v1CA (Montreal) https://ca.api.authsignal.com/v1
You can find your tenant ID in the Authsignal Portal .
iOS
Android
React Native
Flutter
import Authsignal
let authsignal = Authsignal (
tenantID : "YOUR_TENANT_ID" ,
baseURL : "YOUR_REGION_BASE_URL"
)
Usage
Repositories