authContext property
Gets authentication context for logging/auditing.
Implementation
Map<String, dynamic> get authContext {
return {
'user_id': userId,
'user_email': userEmail,
'ip_address': clientIp,
'user_agent': userAgent,
'is_authenticated': isAuthenticated,
'guard': guard,
'timestamp': DateTime.now().toIso8601String(),
'path': path,
'method': method,
};
}