Skip to content

Internet Identity

TODO: Write content for this page.

Integrate Internet Identity (II) for passkey-based user authentication. Cover frontend setup with @icp-sdk/auth (AuthClient), delegation handling, principal-per-app isolation, and alternative origins configuration. Include Unity native app integration via deep links. Explain the delegation chain and session management.

  • Portal: building-apps/authentication/overview.mdx, integrate-internet-identity.mdx, alternative-origins.mdx
  • icskills: internet-identity
  • JS SDK: @icp-sdk/auth (https://js.icp.build/auth)
  • Examples: internet_identity_integration (Motoko), encrypted-notes-dapp-vetkd (both), native-apps/unity_ii_* (3 variants)
  • concepts/security — identity and trust
  • guides/frontends/frameworks — framework-specific auth setup
  • guides/authentication/wallet-integration — alternative to II
  • reference/internet-identity-spec — protocol details