dfapi_auth 2.0.5 copy "dfapi_auth: ^2.0.5" to clipboard
dfapi_auth: ^2.0.5 copied to clipboard

DfApi Authetication based on flutter_appauth package and identity server.

example/main.dart

import 'package:dfapi_auth/dfapi_app.dart';
import 'package:dfapi_auth/models/auth_configuration.dart';
import 'package:dfapi_auth/models/dfapi_auth_request.dart';
import 'package:flutter/material.dart';

class App extends StatefulWidget {
  const App({Key? key}) : super(key: key);

  @override
  _AppState createState() => _AppState();
}

class _AppState extends State<App> {
  var demoIdentityServerConfig = AuthConfig(
    address: "https://demo.identityserver.io",
  );

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Welcome to Flutter',
      debugShowCheckedModeBanner: false,
      home: SafeArea(
        child: Container(
          child: DfApiApp(
            request: DfApiAuthRequest(
              child: Container(
                color: Colors.white,
                child: OutlinedButton(
                  onPressed: () {
                    DfApiApp.functions.logOut();
                  },
                  child: Text("Log Out"),
                ),
              ),
              configuration: demoIdentityServerConfig,
            ),
          ),
        ),
      ),
    );
  }
}
0
likes
100
pub points
24%
popularity

Publisher

unverified uploader

DfApi Authetication based on flutter_appauth package and identity server.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-2-Clause (LICENSE)

Dependencies

custom_response, equatable, flutter, flutter_bloc, flutter_icons_null_safety, flutter_secure_storage, get_it, http, meta

More

Packages that depend on dfapi_auth