CLASS

WebAuthnRegistrationClientOperationActionModel.CrossPlatformCredentialRequestOptions

Contents

public final class CrossPlatformCredentialRequestOptions: CredentialRequestOptions

A model that contains the necessary configuration to build the ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest in the client app.

Properties

publicKeyCredParams

public let publicKeyCredParams: [CredentialParams]?

The public key credential parameters supported by RP. Allows to build a list of ASAuthorizationPublicKeyCredentialParameters.

excludedCredentials

public let excludedCredentials: [ExcludedCredential]?

A list of credentials which must not already exist on the authenticator. If a credential already exists on the authenticator which matches one or more of these descriptors, a new credential will not be created and authentication will fail. It allows to buld a list of ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.