ModuleIdentityToken.issue constructor

ModuleIdentityToken.issue(
  1. String moduleId
)

Create a new identity token (Internal use only)

Implementation

factory ModuleIdentityToken.issue(String moduleId) {
  final random = Random.secure();
  final secret = List.generate(
    32,
    (_) => random.nextInt(256),
  ).map((e) => e.toRadixString(16).padLeft(2, '0')).join();
  return ModuleIdentityToken._(moduleId, secret, DateTime.now());
}