halo_auth
A Flutter plugin for multi-platform authentication.
Installation
dependencies:
halo_auth: ^0.0.2
Usage
import 'package:halo_auth/halo_auth.dart';
final haloAuth = HaloAuth();
final tokens = await haloAuth.authenticate(
baseURl,
app: appName,
context: context,
);
License
MIT License
Libraries
- core/di/dependency_injection
- core/interceptors/logging_interceptor
- core/utils/debug_logger
- data/datasources/platform/device_info_data_source
- data/datasources/platform/linux_env_data_source
- data/datasources/platform/windows_registry_data_source
- data/datasources/remote/auth_remote_data_source
- data/models/device_feedback_response
- data/models/login_config
- data/models/login_response
- data/repositories/auth_repository_impl
- domain/entities/auth_tokens
- domain/entities/device_info
- domain/repositories/auth_repository
- domain/usecases/authenticate_use_case
- halo_auth
- halo_auth_export
- Main export file for halo_auth plugin
- halo_auth_method_channel
- halo_auth_platform_interface
- halo_auth_web
- presentation/screens/device_not_enrolled_screen