Identity
Identity Solutions
Aptos ensures users can easily, safely, and smoothly access and use their on-chain address within the Aptos ecosystem.
DECISION HELPER
Feature | Aptos Connect | Aptos Keyless SDK | Passkeys SDK | 3rd Party Key Management |
---|---|---|---|---|
Custody type | Self or full custody | Self custodial | Self custodial | Self or full custody |
Data interface / integration tooling | Aptos wallet adapter | TS SDK | TS SDK | API provided by 3rd party |
Account interoperability | Interoperable across ecosystem through Connect as a wallet intermediary layer | dApp-specific account accessible only via application domain (no account portability) | dApp-specific account accessible only via application domain (no account portability) | App-specific account accessible only via application domain (no account portability) |
TXN previews + signing | As pop-ups, according to policy of Connect** | No TXN approvals pop-ups necessary; transactions submitted directly by dApp | Biometric or device passcode reinforced transaction approvals required | Txn approvals usually required |
Account management/ops | Connect provides wallet-like account management | Account management needs to be developed in the dApp | Account management needs to be developed in the dApp | Account management needs to be developed in the dApp |
User data | Owned by Aptos Connect; dApp can request certain data but user has control over what is ultimately shared | Owned by dApp - Full access to user data like email and transactions | Owned by dApp, limited data shared via passkey login | Owned by dApp - Full access to user data like email and transactions |
Asset visibility/portability | Assets held in same account across applications. Interoperability allows user data to be analyzed and linked between applications | Assets held in account specific to application, so no linking user behavior to other applications | Assets held in account specific to application, so no linking user behavior to other applications | Assets held in account specific to application, so no linking user behavior to other applications |
Account off-boarding | N/A | Manual offboarding required for account to be used in other domains | Manual offboarding required for account to be used in other domains | Manual offboarding required for account to be used in other domains |
Account recovery | All recovery options of OIDC provider (e.g. forgot Google password) | All recovery options of OIDC provider (e.g. forgot Google password) | Cloud backup | All recovery options of OIDC provider (e.g. forgot Google password) |
Auth methods | OIDC sign-in | OIDC sign-in | Webauthn passkeys | OIDC sign-in, SMS, Email |