{
  "name": "internet-identity",
  "title": "Internet Identity",
  "category": "Auth",
  "description": "Integrate Internet Identity authentication. Covers passkey and OpenID sign-in flows, delegation handling, and principal-per-app isolation. Use when adding sign-in, login, auth, passkeys, or Internet Identity to a frontend or canister. Do NOT use for wallet integration or ICRC signer flows — use wallet-integration instead.",
  "license": "Apache-2.0",
  "compatibility": "icp-cli >= 0.2.4, Node.js >= 22, moc >= 1.6.0",
  "updated": "2026-06-18T21:46:36.000Z",
  "urls": {
    "html": "https://skills.internetcomputer.org/skills/internet-identity/",
    "markdown": "https://skills.internetcomputer.org/.well-known/skills/internet-identity/SKILL.md",
    "json": "https://skills.internetcomputer.org/api/skills/internet-identity.json",
    "source": "https://github.com/dfinity/icskills/blob/0b38e43bf43674fac9e612720e8dd5202d559abc/skills/internet-identity/SKILL.md"
  },
  "publisher": {
    "name": "DFINITY Foundation",
    "url": "https://dfinity.org"
  },
  "canonicalRepo": {
    "name": "dfinity/icskills",
    "url": "https://github.com/dfinity/icskills"
  }
}
