dio_oidc_interceptor 1.2.3 copy "dio_oidc_interceptor: ^1.2.3" to clipboard
dio_oidc_interceptor: ^1.2.3 copied to clipboard

Dio interceptor for OpenID Connect. This package can work with any OpenID Connect provider and any device with authorization_code protocol.

example/lib/main.dart

import 'dart:async';

import 'package:flutter/material.dart';
import 'package:flutter_web_plugins/url_strategy.dart';
import 'package:intl/date_symbol_data_local.dart';
import 'package:intl/intl.dart';

import 'injection.dart';
import 'ui/app.dart';

/// [EN] Example of an app using oidc_interceptor package.
/// [FR] Exemple d'application utilisant le package oidc_interceptor.
///
/// [EN] You can see the implementation on lib/core/di/authentication_impl.dart
/// [FR] Vous pouvez voir l'implémentation dans lib/core/di/authentication_impl.dart
///
/// [EN] After that, all the code follow clean architecture pattern.
/// [FR] Après cela, tout le code suit le pattern de clean architecture.
FutureOr<void> main() async {
  usePathUrlStrategy();
  WidgetsFlutterBinding.ensureInitialized();
  Intl.defaultLocale = 'fr_FR';
  await initializeDateFormatting('fr_FR', null);
  configureDependencies();
  runApp(App());
}
2
likes
150
points
45
downloads

Publisher

verified publisherlisto.pro

Weekly Downloads

Dio interceptor for OpenID Connect. This package can work with any OpenID Connect provider and any device with authorization_code protocol.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

clock, dio, flutter, http, http_mock_adapter, jwt_decoder, localstorage, openid_client, universal_platform, url_launcher

More

Packages that depend on dio_oidc_interceptor