JwtHandler constructor

const JwtHandler({
  1. required String secretKey,
  2. required String devAuthToken,
  3. required bool isProd,
  4. required String userIdKey,
})

Creates a JwtHandler instance. secretKey must be at least 32 characters for security. userIdKey specifies the claim key for user ID.

Implementation

const JwtHandler({
  required this.secretKey,
  required this.devAuthToken,
  required this.isProd,
  required this.userIdKey,
}) : assert(
        secretKey.length >= 32,
        'secretKey must be at least 32 characters for security. '
        'Current length: ${secretKey.length}',
      );