An open API service indexing awesome lists of open source software.

https://github.com/authsignal/authsignal-flutter

Authsignal Flutter SDK for authenticating with passkeys, push, email OTP, SMS OTP and Authenticator App (TOTP)
https://github.com/authsignal/authsignal-flutter

authentication authenticator-app authsignal email-otp fido2 flutter mfa passkeys passwordless push sms-otp totp webauthn

Last synced: 2 months ago
JSON representation

Authsignal Flutter SDK for authenticating with passkeys, push, email OTP, SMS OTP and Authenticator App (TOTP)

Awesome Lists containing this project

README

          

Authsignal

# Authsignal Flutter SDK

Check out our [official Flutter documentation](https://docs.authsignal.com/sdks/client/flutter).

## Installation

Add the Authsignal Flutter SDK to your project:

```yaml
dependencies:
authsignal_flutter: ^2.3.0
```

Then install the package:

```bash
flutter pub get
```

For iOS apps, install CocoaPods dependencies:

```bash
cd ios && pod install
```

## Initialization

Initialize the Authsignal client in your code:

```dart
import 'package:authsignal_flutter/authsignal_flutter.dart';

final authsignal = Authsignal(
tenantID: 'YOUR_TENANT_ID',
baseURL: 'YOUR_REGION_BASE_URL',
);
```

You can find your `tenantID` in the [Authsignal Portal](https://portal.authsignal.com).

You must specify the correct `baseURL` 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` |

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.