Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/authsignal/authsignal-android
Authsignal Android SDK for authenticating with passkeys, push, email OTP, SMS OTP and Authenticator App (TOTP)
https://github.com/authsignal/authsignal-android
android authentication authenticator-app email-otp fido2 kotlin mfa passkeys passwordless push sms-otp totp webauthn
Last synced: about 1 month ago
JSON representation
Authsignal Android SDK for authenticating with passkeys, push, email OTP, SMS OTP and Authenticator App (TOTP)
- Host: GitHub
- URL: https://github.com/authsignal/authsignal-android
- Owner: authsignal
- License: mit
- Created: 2023-03-21T03:18:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-11T21:25:29.000Z (about 1 month ago)
- Last Synced: 2024-11-11T22:27:18.925Z (about 1 month ago)
- Topics: android, authentication, authenticator-app, email-otp, fido2, kotlin, mfa, passkeys, passwordless, push, sms-otp, totp, webauthn
- Language: Kotlin
- Homepage: https://docs.authsignal.com
- Size: 159 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Authsignal Android
Check out our [official Android documentation](https://docs.authsignal.com/sdks/client/android).
## Installation
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:2.0.2'
```## Initialization
```kotlin
import com.authsignal.Authsignal
...val authsignal = Authsignal("YOUR_TENANT_ID", "YOUR_REGION_BASE_URL")
```You can find your tenant ID in the [Authsignal Portal](https://portal.authsignal.com/organisations/tenants/api).
You must specify the correct base URL for your tenant's region.
| Region | Base URL |
| ----------- | -------------------------------- |
| US (Oregon) | https://api.authsignal.com/v1 |
| AU (Sydney) | https://au.api.authsignal.com/v1 |
| EU (Dublin) | https://eu.api.authsignal.com/v1 |## Usage
For more detailed information on how to add passkeys and other MFA and passwordless authentication methods to your app using Authsignal, refer to our [Mobile SDK documentation](https://docs.authsignal.com/sdks/client/mobile).