register method
Implementation
@override
Future<Map<String, dynamic>> register(PublicKeyCredentialCreationOptions publicKey) async {
try {
final jsOptions = publicKey.toJson().jsify();
final result = await _register(jsOptions).toDart;
return (result.dartify() as Map<Object?, Object?>).cast<String, dynamic>();
} catch (e) {
throw WebAuthnWebException(
'register',
'Registration failed. Check HTTPS/localhost, rpId domain match, and browser WebAuthn support.',
e,
);
}
}