isValidTokenFormat method

  1. @override
bool isValidTokenFormat(
  1. String token
)
override

Validates token format

token The token to validate Returns true if token format is valid

Implementation

@override
bool isValidTokenFormat(String token) {
  if (token.isEmpty) return false;

  // Check for basic token format (alphanumeric + - and _)
  final basicPattern = RegExp(r'^[A-Za-z0-9\-_]+$');

  // Check for prefixed token format (prefix|token)
  final prefixedPattern = RegExp(r'^[A-Za-z0-9\-_]+\|[A-Za-z0-9\-_]+$');

  return basicPattern.hasMatch(token) || prefixedPattern.hasMatch(token);
}