API reference
Full referenceComponents
Functions
component
SignInSignIn is a pre-built Flutter widget that drives the full sign-in loop using the ThunderID Flow Execution API. It renders the appropriate input form for each authentication step (username/password, TOTP, email OTP, etc.) and automatically advances through the flow until completion. dart import 'package:thunderid_flutter/thunderid_flutter.dart'; SignIn( applicationId: '', onComplete: () { // Refresh state after sign-in ThunderIDProvider.of(context).refresh(); }, onError: (error) => print('Sign in failed: $error'), ) Example
import 'package:thunderid_flutter/thunderid_flutter.dart';SignIn(applicationId: '<your-application-id>',onComplete: () {// Refresh state after sign-inThunderIDProvider.of(context).refresh();},onError: (error) => print('Sign in failed: $error'),)
Get started
Provider, session, and a protected route, start to finish.
Connect your application
Getting started / Connect your application / Flutter
The quickstart is maintained alongside the rest of the getting-started guides so it stays in step with the platform. This page covers the package itself.
Guides
Task-focused walkthroughs maintained alongside the SDK.