{"id":3291,"date":"2020-05-12T15:24:15","date_gmt":"2020-05-12T15:24:15","guid":{"rendered":"https:\/\/ionicframework.com\/blog\/?p=3291"},"modified":"2020-10-15T21:31:29","modified_gmt":"2020-10-15T21:31:29","slug":"announcing-identity-vault-4-0","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0","title":{"rendered":"Announcing Identity Vault 4.0"},"content":{"rendered":"<p>Today I\u2019m excited to announce <a href=\"https:\/\/ionicframework.com\/enterprise\/identity-vault\" target=\"_blank\" rel=\"noopener\">Ionic Identity Vault 4.0<\/a>, the latest release from our suite of pre-built mobile solutions. Identity Vault makes it easy to add secure biometric authentication to your Ionic apps in minutes, using the latest in native security best practices.<\/p>\n<p>This latest release of Identity Vault offers enhanced Android support by adding Android 10 (SDK 29) and AndroidX support. With this addition, Face Unlock and Iris Unlock are now available.<\/p>\n<p><!--more--><\/p>\n<h2>Frontend security: Challenging to get right, but oh so important<\/h2>\n<p>Mobile devices are a critical part of everyday life. They empower us to communicate, work, and access any service remotely 24\/7. Unfortunately, the downside is that this makes them a security risk. What happens when the device falls into the wrong hands?<\/p>\n<p>If the device is unlocked and apps are still running, users are vulnerable to unauthorized access to their accounts, leading to data loss, identity theft, and more. Suddenly, your app shifts from a helpful tool to a PR nightmare as customers lose trust in your organization.<\/p>\n<h2>Why Identity Vault?<\/h2>\n<p>As app developers, it\u2019s up to us to protect our users\u2019 data. However, this is easier said than done. Security is challenging to get right and carries dire consequences if implemented incorrectly. For example, many frontend authentication workflows use unsecure practices, like storing user access tokens unencrypted (such as in LocalStorage) or using weak authentication logic that is easily compromised (combining disparate Cordova plugins together).<\/p>\n<p>Most developers act with the best of intentions, but with the reality of tight deadlines and a crushing workload it\u2019s easy to let security fall to the wayside. With so much at stake, it\u2019s best to leave the hard work to our mobile security experts. Ionic Identity Vault solves these challenges by providing enterprise-grade frontend storage and session features out-of-the-box.<\/p>\n<h2>What\u2019s included?<\/h2>\n<p>Identity Vault 4.0 enhances Android platform support by adding Android 10 (SDK 29) and AndroidX compatibility. Besides offering the latest in security and biometrics (straight from Apple and Google\u2019s security best practices playbooks), Face Unlock and Iris Unlock are now available (iOS\u2019s Face ID has been available since version 1.0). This is all in addition to:<\/p>\n<ul>\n<li>Safe, private, and encrypted storage of authentication tokens<\/li>\n<li>Always-on session management keeps your users protected at all times<\/li>\n<li>Modular, easy to consume service that integrates with any new or existing Ionic apps<\/li>\n<li>Ongoing updates and maintenance, backed by Ionic\u2019s mobile experts<\/li>\n<li>Developer-friendly docs, tutorials, and videos to get you started<\/li>\n<li>Available advisory services and mission-critical support SLAs<\/li>\n<li>Backend agnostic design that works with any authentication provider or custom API<\/li>\n<\/ul>\n<h2>Secure your Ionic Apps in minutes<\/h2>\n<p>Identity Vault is a subscription-based service that includes ongoing maintenance and updates to keep your apps secure and compatible with the latest iOS and Android versions. Leave the challenges of native mobile security to us &#8211; <a href=\"https:\/\/ionicframework.com\/sales?product_of_interest=Ionic%20Native\" target=\"_blank\" rel=\"noopener\">learn more here<\/a>.<\/p>\n<p>You can also check out the Identity Vault webinar, covering the entire service from top to bottom:<\/p>\n<p style=\"font-family: 'Inter', 'Inter UI', Helvetica, Arial, sans-serif; color: #3880FF; letter-spacing: 0.06em; font-weight: 600;\"><a href=\"https:\/\/ionicframework.com\/resources\/webinars\/introducing-identity-vault\" target=\"_blank\" style=\"color: #3880FF;\" rel=\"noopener\">VIEW THE LIVE DEMO \u2192<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today I\u2019m excited to announce Ionic Identity Vault 4.0, the latest release from our suite of pre-built mobile solutions. Identity Vault makes it easy to add secure biometric authentication to your Ionic apps in minutes, using the latest in native security best practices. This latest release of Identity Vault offers enhanced Android support by adding [&hellip;]<\/p>\n","protected":false},"author":64,"featured_media":3292,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"","publish_post_category":"","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"","discourse_permalink":"","wpdc_publishing_response":"","wpdc_publishing_error":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[120],"tags":[105,104,27],"class_list":["post-3291","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","tag-app-security","tag-identity-vault","tag-ionic-native"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v23.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Announcing Identity Vault 4.0 - Ionic Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing Identity Vault 4.0\" \/>\n<meta property=\"og:description\" content=\"Today I\u2019m excited to announce Ionic Identity Vault 4.0, the latest release from our suite of pre-built mobile solutions. Identity Vault makes it easy to add secure biometric authentication to your Ionic apps in minutes, using the latest in native security best practices. This latest release of Identity Vault offers enhanced Android support by adding [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-12T15:24:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-15T21:31:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/05\/identity-vault-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"880\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nick Hyatt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@NicholasPHyatt\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nick Hyatt\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0\"},\"author\":{\"name\":\"Nick Hyatt\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/42a5ed64b6e0eff12a1fe57c21d4ac82\"},\"headline\":\"Announcing Identity Vault 4.0\",\"datePublished\":\"2020-05-12T15:24:15+00:00\",\"dateModified\":\"2020-10-15T21:31:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0\"},\"wordCount\":495,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/05\/identity-vault-image.png\",\"keywords\":[\"App Security\",\"Identity Vault\",\"Ionic Native\"],\"articleSection\":[\"Announcements\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0\",\"url\":\"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0\",\"name\":\"Announcing Identity Vault 4.0 - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/05\/identity-vault-image.png\",\"datePublished\":\"2020-05-12T15:24:15+00:00\",\"dateModified\":\"2020-10-15T21:31:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/05\/identity-vault-image.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/05\/identity-vault-image.png\",\"width\":1600,\"height\":880},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing Identity Vault 4.0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ionic.io\/blog\/#website\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"name\":\"ionic.io\/blog\",\"description\":\"Build amazing native and progressive web apps with the web\",\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ionic.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ionic.io\/blog\/#organization\",\"name\":\"Ionic\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"width\":1920,\"height\":854,\"caption\":\"Ionic\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/ionicframework\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/42a5ed64b6e0eff12a1fe57c21d4ac82\",\"name\":\"Nick Hyatt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/11\/Nick-Hyatt-Headshot-150x150.jpeg\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/11\/Nick-Hyatt-Headshot-150x150.jpeg\",\"caption\":\"Nick Hyatt\"},\"sameAs\":[\"https:\/\/x.com\/NicholasPHyatt\"],\"url\":\"https:\/\/ionic.io\/blog\/author\/nick\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Announcing Identity Vault 4.0 - Ionic Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0","og_locale":"en_US","og_type":"article","og_title":"Announcing Identity Vault 4.0","og_description":"Today I\u2019m excited to announce Ionic Identity Vault 4.0, the latest release from our suite of pre-built mobile solutions. Identity Vault makes it easy to add secure biometric authentication to your Ionic apps in minutes, using the latest in native security best practices. This latest release of Identity Vault offers enhanced Android support by adding [&hellip;]","og_url":"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0","og_site_name":"Ionic Blog","article_published_time":"2020-05-12T15:24:15+00:00","article_modified_time":"2020-10-15T21:31:29+00:00","og_image":[{"width":1600,"height":880,"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/05\/identity-vault-image.png","type":"image\/png"}],"author":"Nick Hyatt","twitter_card":"summary_large_image","twitter_creator":"@NicholasPHyatt","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Nick Hyatt","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0"},"author":{"name":"Nick Hyatt","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/42a5ed64b6e0eff12a1fe57c21d4ac82"},"headline":"Announcing Identity Vault 4.0","datePublished":"2020-05-12T15:24:15+00:00","dateModified":"2020-10-15T21:31:29+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0"},"wordCount":495,"commentCount":0,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/05\/identity-vault-image.png","keywords":["App Security","Identity Vault","Ionic Native"],"articleSection":["Announcements"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0","url":"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0","name":"Announcing Identity Vault 4.0 - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/05\/identity-vault-image.png","datePublished":"2020-05-12T15:24:15+00:00","dateModified":"2020-10-15T21:31:29+00:00","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/05\/identity-vault-image.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/05\/identity-vault-image.png","width":1600,"height":880},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/announcing-identity-vault-4-0#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Announcing Identity Vault 4.0"}]},{"@type":"WebSite","@id":"https:\/\/ionic.io\/blog\/#website","url":"https:\/\/ionic.io\/blog\/","name":"ionic.io\/blog","description":"Build amazing native and progressive web apps with the web","publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ionic.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ionic.io\/blog\/#organization","name":"Ionic","url":"https:\/\/ionic.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","width":1920,"height":854,"caption":"Ionic"},"image":{"@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ionicframework"]},{"@type":"Person","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/42a5ed64b6e0eff12a1fe57c21d4ac82","name":"Nick Hyatt","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/11\/Nick-Hyatt-Headshot-150x150.jpeg","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/11\/Nick-Hyatt-Headshot-150x150.jpeg","caption":"Nick Hyatt"},"sameAs":["https:\/\/x.com\/NicholasPHyatt"],"url":"https:\/\/ionic.io\/blog\/author\/nick"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/05\/identity-vault-image.png","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/3291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=3291"}],"version-history":[{"count":0,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/3291\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media\/3292"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=3291"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=3291"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=3291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}