> For the complete documentation index, see [llms.txt](https://docs.vida.id/identity-stack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vida.id/identity-stack/authentication/authentication-factors.md).

# Authentication Factors

- [Cryptographic Token (PKI)](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki.md)
- [Phone Token](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/phone-token.md)
- [Partner Integration Infrastructure](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/partner-integration-infrastructure.md)
- [Key Rotation](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/key-rotation.md)
- [Integration Workflow](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-workflow.md)
- [Device Registration](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-workflow/device-registration.md)
- [Message & Transaction Signing](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-workflow/message-and-transaction-signing.md)
- [User Presence](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-workflow/user-presence.md)
- [Integration Methods](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods.md)
- [API](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/api.md)
- [Authentication](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/api/authentication.md)
- [Register a Device - Silent](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/api/register-a-device-silent.md)
- [Register a Device - Presence](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/api/register-a-device-presence.md)
- [Register a Device - Silent and Presence](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/api/register-a-device-silent-and-presence.md)
- [Unregister/Wipe Device](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/api/unregister-wipe-device.md)
- [Device Status Check](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/api/device-status-check.md)
- [Fetch Public Keys](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/api/fetch-public-keys.md)
- [Verify Signature](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/api/verify-signature.md)
- [Error Code](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/api/error-code.md)
- [SDK](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk.md)
- [iOS Development Kit](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/ios-development-kit.md)
- [Getting Started](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/ios-development-kit/getting-started.md)
- [Initializing the Framework](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/ios-development-kit/initializing-the-framework.md)
- [Device Registration](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/ios-development-kit/device-registration.md)
- [Unregister/Wipe Device Registration](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/ios-development-kit/unregister-wipe-device-registration.md)
- [Signing Messages](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/ios-development-kit/signing-messages.md)
- [Change Password](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/ios-development-kit/change-password.md)
- [Error Code](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/ios-development-kit/error-code.md)
- [Android Development Kit](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/android-development-kit.md)
- [Getting Started](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/android-development-kit/getting-started.md)
- [Initializing the Framework](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/android-development-kit/initializing-the-framework.md)
- [Device Registration](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/android-development-kit/device-registration.md)
- [Unregister/Wiping Device Registration](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/android-development-kit/unregister-wiping-device-registration.md)
- [Signing Messages](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/android-development-kit/signing-messages.md)
- [Change Password](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/android-development-kit/change-password.md)
- [Error Code](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/android-development-kit/error-code.md)
- [React Native Kit](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/react-native-kit.md)
- [Installation](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/react-native-kit/installation.md)
- [Usage](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/react-native-kit/usage.md)
- [Methods](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/react-native-kit/methods.md)
- [Biometric (Device, Selfie ID)](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id.md)
- [Face Token](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/face-token.md)
- [Integration Methods](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods.md)
- [Phone Token](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/phone-token.md)
- [Liveness SDK](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/liveness-sdk.md)
- [Selfie ID API](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api.md)
- [Provisioning/Registration](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/provisioning-registration.md)
- [Authentication](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/authentication.md)
- [API](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api.md)
- [Integration Flow](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/integration-flow.md)
- [Analysing Transactions](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/analysing-transactions.md)
- [API Reference](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/api-reference.md)
- [Transaction Initiation](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/api-reference/transaction-initiation.md)
- [Transaction Completion](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/api-reference/transaction-completion.md)
- [Provisioning/Registration](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/api-reference/provisioning-registration.md)
- [Transaction Initiation](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/api-reference/provisioning-registration/transaction-initiation.md)
- [Transaction Completion](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/api-reference/provisioning-registration/transaction-completion.md)
- [Authentication](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/api-reference/authentication.md)
- [Transaction Initiation](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/api-reference/authentication/transaction-initiation.md)
- [Transaction Completion](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/api-reference/authentication/transaction-completion.md)
- [Transaction Status](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/api-reference/transaction-status.md)
- [Kill Transaction](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/api-reference/kill-transaction.md)
- [Signed JWT Tokens](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/api-reference/signed-jwt-tokens.md)
- [Error Scenarios](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/error-scenarios.md)
- [Mock Data](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/api/mock-data.md)
- [SDK](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/sdk.md)
- [User Journey](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/sdk/user-journey.md)
- [Android SDK](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/sdk/android-sdk.md)
- [Getting Started](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/sdk/android-sdk/getting-started.md)
- [Integration Overview](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/sdk/android-sdk/integration-overview.md)
- [Change Logs](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/sdk/android-sdk/change-logs.md)
- [Error Codes](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/selfie-id-api/sdk/error-codes.md)
- [Face Match API](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/face-match-api.md)
- [API Reference](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/face-match-api/api-reference.md)
- [Transaction Initiation](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/face-match-api/api-reference/transaction-initiation.md)
- [Transaction Completion](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/face-match-api/api-reference/transaction-completion.md)
- [Signed JWT Tokens](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/face-match-api/api-reference/signed-jwt-tokens.md)
- [Mock Data](https://docs.vida.id/identity-stack/authentication/authentication-factors/biometric-device-selfie-id/integration-methods/face-match-api/api-reference/mock-data.md)
- [Password API](https://docs.vida.id/identity-stack/authentication/authentication-factors/password-api.md)
- [API Reference](https://docs.vida.id/identity-stack/authentication/authentication-factors/password-api/api-reference.md)
- [Password - Initiation](https://docs.vida.id/identity-stack/authentication/authentication-factors/password-api/api-reference/password-initiation.md)
- [Password - Completion](https://docs.vida.id/identity-stack/authentication/authentication-factors/password-api/api-reference/password-completion.md)
- [Signed JWT Tokens](https://docs.vida.id/identity-stack/authentication/authentication-factors/password-api/api-reference/signed-jwt-tokens.md)
- [TOTP ( Time based OTP) API](https://docs.vida.id/identity-stack/authentication/authentication-factors/totp-time-based-otp-api.md)
- [API Reference](https://docs.vida.id/identity-stack/authentication/authentication-factors/totp-time-based-otp-api/api-reference.md)
- [OTP - Initiation](https://docs.vida.id/identity-stack/authentication/authentication-factors/totp-time-based-otp-api/api-reference/otp-initiation.md)
- [OTP - Completion](https://docs.vida.id/identity-stack/authentication/authentication-factors/totp-time-based-otp-api/api-reference/otp-completion.md)
- [Signed JWT Tokens](https://docs.vida.id/identity-stack/authentication/authentication-factors/totp-time-based-otp-api/api-reference/signed-jwt-tokens.md)
