xvrh / fusionauth_api

Repository from Github https://github.comxvrh/fusionauth_apiRepository from Github https://github.comxvrh/fusionauth_api

A client for the Fusionauth REST APIs in Dart

The client is generated from the OpenAPI specification provided by Fusionauth.

See Fusionauth documentation of the APIs

Usage

Login

import 'dart:convert';
import 'package:fusionauth_api/fusionauth_api.dart';
import 'package:http/http.dart';

void main() async {
  var apiKey = '<your api key>';

  var httpClient = Client();
  var api = FusionauthClient(
    httpClient,
    Uri.https('sandbox.fusionauth.io'),
    apiKey: apiKey,
  );

  var result = await api.loginWithId(
      body: LoginRequest(
    loginId: 'test@test.com',
    password: 'AbCd€',
    applicationId: 'a-b-c-d-e',
  ));
  print(jsonEncode(result));

  httpClient.close();
}

About


Languages

Language:Dart 100.0%