Documentation Index
Fetch the complete documentation index at: https://mintlify.com/signing-sdk/face-auth-ios/llms.txt
Use this file to discover all available pages before exploring further.
TadSigningConfig is the single configuration object you pass to TadSigningViewController. It holds your API endpoint, the public key used to verify JWT results, and the WebAuthn relying party settings for your domain. You create it once — typically as a shared singleton — before presenting the view controller.
Full example
The following is the complete configuration used in the TAD Signing demo app:Parameters
The base URL of your TAD signing API. All SDK network requests are sent to this endpoint.Must be a valid
URL value. The demo app uses https://signing.tadi.uz. For production, use the URL provided by your backend team.The ES512 (ECDSA P-521) public key in PEM format, used to verify the JWT returned after a successful signing operation. This key is provided by your backend team and corresponds to the private key the signing service uses to sign JWTs.The value must be a PEM string including the
-----BEGIN PUBLIC KEY----- and -----END PUBLIC KEY----- headers.The WebAuthn relying party ID. This must match the domain you configured in your app’s Associated Domains entitlement under the
webcredentials: prefix.For example, if your entitlement is webcredentials:signing.tadi.uz, set rpId to "signing.tadi.uz". Mismatched values will cause passkey operations to fail.A string identifier for your service, sent to the signing API to scope passkey operations. Use a consistent, URL-safe value that identifies your app or service.The demo app uses
"tad-signing-demo". For production, use a value agreed upon with your backend team.When
true, the SDK rejects network connections routed through a proxy. This reduces the risk of man-in-the-middle interception during biometric and signing API calls.Set to false only in development environments where a proxy is needed for debugging. Never disable proxy blocking in production builds.Environment-specific configuration
Associated Domains requirement
Your Xcode project must declare an Associated Domains entitlement that matchesrpId. Add the following to your .entitlements file: