keypassWithBackendFactory function

Keypass keypassWithBackendFactory({
  1. required PasskeyBackend createBackend(),
  2. required String rpId,
  3. String? displayName,
  4. PasskeyRoute route = PasskeyRoute.system,
})

Adapter integration only: return a FRESH operation-owned backend each time.

Implementation

Keypass keypassWithBackendFactory({
  required PasskeyBackend Function() createBackend,
  required String rpId,
  String? displayName,
  PasskeyRoute route = PasskeyRoute.system,
}) => _Keypass(
  rpId: validateDomain(rpId, PasskeyErrorCode.invalidRequest),
  displayName: displayName,
  route: route,
  createBackend: createBackend,
);