onPublicKeyCredentialRequestOptions

fun onPublicKeyCredentialRequestOptions(block: (PublicKeyCredentialRequestOptions) -> PublicKeyCredentialRequestOptions)

Customizes Google Play Services FIDO2 request options.

This method allows modification of PublicKeyCredentialRequestOptions before they are passed to the Google Play Services FIDO2 API. Common customizations include timeout adjustments, extension settings, and transport preferences.

Common Customizations:

onPublicKeyCredentialRequestOptions { options ->
PublicKeyCredentialRequestOptions.Builder()
.setTimeoutSeconds(60.0) // Extend timeout
.setUserVerification("required") // Force user verification
.build()
}

Parameters

block

Transformation function that receives the original options and returns modified options for the authentication request