Skip to content

activout/bankid-demo-flutter

Repository files navigation

BankID in Flutter demo

Current status: proof-of-concept

Compatible backend in .NET: activout/bankid-demo-backend-dotnet

Code to launch BankID app:

    final dio = Dio(BaseOptions(baseUrl: 'http://172.16.1.154:5124/api/'));
    final client = BankIdClient(dio);

    final response = await client.auth();

    var url =
        'https://app.bankid.com/?autostarttoken=${response.autoStartToken}&redirect=null';
    if (!await launchUrl(Uri.parse(url), mode: LaunchMode.externalApplication)) {
      throw Exception('Could not launch $url');
    }

TODO

  • Make server return a JWT for the client to use for some protected server API

Need help implementing BankID?

Contact david@activout.se to order a support package, starting at 20000 SEK or 1800 EUR or 2000 USD.

License

MIT License.

About

Flutter frontend for BankID demo (Android/iOS)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published