isAttemptingAuth property
bool
get
isAttemptingAuth
Checks if the current request is attempting authentication.
Implementation
bool get isAttemptingAuth {
final authHeader = header('authorization');
// Check query parameters for credentials
final hasEmailInQuery = query['email'] != null;
final hasUsernameInQuery = query['username'] != null;
// Try to check body parameters, but don't fail if body isn't parsed
bool hasCredentialsInBody = false;
try {
hasCredentialsInBody =
input.get('email') != null || input.get('username') != null;
} catch (e) {
// Body not parsed yet, can't check body parameters
}
return authHeader != null ||
hasEmailInQuery ||
hasUsernameInQuery ||
hasCredentialsInBody;
}