A Dart Client for FusionAuth, Flutter Compatible

FusionAuth Dart Client

If you’re integrating FusionAuth with a Dart or Flutter application, this library will speed up your development time.

For additional information and documentation on FusionAuth refer to https://fusionauth.io.

A library for FusionAuth Dart developers.

Known limitations

  • The use of some objects are limited due to missing support for dynamic fields (example: custom claims on a jwt). Currently, any data placed in JSON will not render in dart unless the class is explicitly subclassed to contain those fields.

Usage

A simple usage example:

import 'dart:convert';

import 'package:fusionauth_dart_client/fusionauth_dart_client.dart';

void main() async {
  var client = FusionAuthClient('bf69486b-4733-4470-a592-f1bfce7af580',
      'https://local.fusionauth.io', null);

  var response = await client.searchUsersByQuery(SearchRequest(
      search: UserSearchCriteria(queryString: "email:test@example.com")));

  if (response.successResponse != null) {
    print(json.encode(response.successResponse.users));
  }
}

pubspec.yaml:

dependencies:
  fusionauth_dart_client: ^1.21.0

Features and bugs

Please file feature requests and bugs at the issue tracker.

Contributors

Download Details:

Author: FusionAuth

Demo: https://fusionauth.io/

Source Code: https://github.com/FusionAuth/fusionauth-dart-client

#flutter #dart #mobile-apps

A Dart Client for FusionAuth, Flutter Compatible
4.60 GEEK