{"id":30678,"date":"2015-10-01T17:00:38","date_gmt":"2015-10-02T00:00:38","guid":{"rendered":"https:\/\/github.blog\/\/2015-10-01-github-supports-universal-2nd-factor-authentication\/"},"modified":"2021-12-20T14:31:48","modified_gmt":"2021-12-20T22:31:48","slug":"github-supports-universal-2nd-factor-authentication","status":"publish","type":"post","link":"https:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/","title":{"rendered":"GitHub supports Universal 2nd Factor authentication"},"content":{"rendered":"<p><em><strong>May 5, 2021 update<\/strong>: The limited edition U2F Security Keys described in this post are no longer available. <\/em><\/p>\n<p>To help users better secure their accounts, we are expanding <a href=\"https:\/\/github.com\/blog\/1614-two-factor-authentication\">GitHub&#8217;s authentication system<\/a> to support FIDO Universal 2nd Factor (U2F)\u2014a rapidly growing open authentication standard.<\/p>\n<p>GitHub encourages developers to build U2F support into their own applications as well, enabling authentication with simple user experience and strong security using public key cryptography. U2F is built to protect against phishing and man-in-the-middle attacks, allowing one U2F authenticator to access any number of services without any shared secrets. Since U2F has native support in platforms and browsers, there\u2019s no need for drivers or client software. Read more about how <a href=\"https:\/\/www.yubico.com\/applications\/fido\/\">U2F keys work<\/a> or take a look at <a href=\"https:\/\/help.github.com\/articles\/configuring-two-factor-authentication-via-fido-u2f\/\">the GitHub U2F documentation<\/a> to learn how to associate a U2F key with your GitHub account.<\/p>\n<p>In order to take advantage of the security improvements provided by U2F, you&#8217;ll need to purchase a hardware key. You can purchase the U2F key of your choice from a range of vendors.<\/p>\n<p><span style=\"color: #999999;\">We are partnering with <a style=\"color: #999999;\" href=\"https:\/\/yubi.co\/githubblog\">Yubico<\/a>, inventor of the YubiKey, co-creator of the U2F protocol, and a leading provider of U2F authenticators. Together with Yubico we are offering discounts to GitHub users for a limited time through a special offer page where you will <a style=\"color: #999999;\" href=\"https:\/\/www.yubico.com\/why-yubico\/for-individuals\/github\/\">verify your GitHub account<\/a> and place your order:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><span style=\"color: #999999;\">While supplies last, GitHub users can purchase special edition U2F Security Keys for $5 plus shipping and handling (regular price $18; 5,000 special edition keys available).<\/span><\/li>\n<li><span style=\"color: #999999;\">After the special keys are gone, all GitHub users are eligible for a 20% discount on U2F-certified YubiKeys, for a limited time.<\/span><\/li>\n<li><span style=\"color: #999999;\">In addition, all students who are eligible for the Student Developer Pack will receive a 20% discount on any U2F-certified YubiKey.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>We hope you&#8217;ll take this step to keep your information secure.<\/p>\n<p><a href=\"https:\/\/vimeo.com\/140880412\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"attachment-full size-full\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2015\/10\/6e2c781a-6775-11e5-87db-80046f7067b4.jpg?resize=300%2C200\" alt=\"yubico-github-u2f\" width=\"300\" height=\"200\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>May 5, 2021 update: The limited edition U2F Security Keys described in this post are no longer available. To help users better secure their accounts, we are expanding GitHub&#8217;s authentication&hellip;<\/p>\n","protected":false},"author":1353,"featured_media":48359,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_gh_post_show_toc":"","_gh_post_is_no_robots":"","_gh_post_is_featured":"","_gh_post_is_excluded":"","_gh_post_is_unlisted":"","_gh_post_related_link_1":"","_gh_post_related_link_2":"","_gh_post_related_link_3":"","_gh_post_sq_img":"","_gh_post_sq_img_id":"","_gh_post_cta_title":"","_gh_post_cta_text":"","_gh_post_cta_link":"","_gh_post_cta_button":"","_gh_post_recirc_hide":"","_gh_post_recirc_col_1":"","_gh_post_recirc_col_2":"","_gh_post_recirc_col_3":"","_gh_post_recirc_col_4":"","_featured_video":"","_gh_post_additional_query_params":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"_links_to":"","_links_to_target":""},"categories":[3321,3325],"tags":[1941],"coauthors":[2027],"class_list":["post-30678","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-insights","category-product-news","tag-authentication"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>GitHub supports Universal 2nd Factor authentication - The GitHub 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:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GitHub supports Universal 2nd Factor authentication\" \/>\n<meta property=\"og:description\" content=\"May 5, 2021 update: The limited edition U2F Security Keys described in this post are no longer available. To help users better secure their accounts, we are expanding GitHub&#8217;s authentication&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/\" \/>\n<meta property=\"og:site_name\" content=\"The GitHub Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-10-02T00:00:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-20T22:31:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.blog\/wp-content\/uploads\/2019\/03\/company-twitter.png?fit=1201%2C630\" \/>\n\t<meta property=\"og:image:width\" content=\"1201\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ben Toews\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ben Toews\" \/>\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:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-supports-universal-2nd-factor-authentication\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-supports-universal-2nd-factor-authentication\\\/\"},\"author\":{\"name\":\"Ben Toews\",\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/bca579121df32a2fb58ba464dd729937\"},\"headline\":\"GitHub supports Universal 2nd Factor authentication\",\"datePublished\":\"2015-10-02T00:00:38+00:00\",\"dateModified\":\"2021-12-20T22:31:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-supports-universal-2nd-factor-authentication\\\/\"},\"wordCount\":322,\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-supports-universal-2nd-factor-authentication\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/company-twitter.png?fit=1201%2C630\",\"keywords\":[\"authentication\"],\"articleSection\":[\"News &amp; insights\",\"Product\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-supports-universal-2nd-factor-authentication\\\/\",\"url\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-supports-universal-2nd-factor-authentication\\\/\",\"name\":\"GitHub supports Universal 2nd Factor authentication - The GitHub Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-supports-universal-2nd-factor-authentication\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-supports-universal-2nd-factor-authentication\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/company-twitter.png?fit=1201%2C630\",\"datePublished\":\"2015-10-02T00:00:38+00:00\",\"dateModified\":\"2021-12-20T22:31:48+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/bca579121df32a2fb58ba464dd729937\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-supports-universal-2nd-factor-authentication\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-supports-universal-2nd-factor-authentication\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-supports-universal-2nd-factor-authentication\\\/#primaryimage\",\"url\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/company-twitter.png?fit=1201%2C630\",\"contentUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/company-twitter.png?fit=1201%2C630\",\"width\":1201,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/github-supports-universal-2nd-factor-authentication\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/github.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"News &amp; insights\",\"item\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Product\",\"item\":\"https:\\\/\\\/github.blog\\\/news-insights\\\/product-news\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"GitHub supports Universal 2nd Factor authentication\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/github.blog\\\/#website\",\"url\":\"https:\\\/\\\/github.blog\\\/\",\"name\":\"The GitHub Blog\",\"description\":\"Updates, ideas, and inspiration from GitHub to help developers build and design software.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/github.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/bca579121df32a2fb58ba464dd729937\",\"name\":\"Ben Toews\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fff3423c5eb9cf0ee9641d6bd6fecf37c280b26e32488ab01d680c182ee56114?s=96&d=mm&r=gacd7ecc342b2835c89851ffbfe836f22\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fff3423c5eb9cf0ee9641d6bd6fecf37c280b26e32488ab01d680c182ee56114?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fff3423c5eb9cf0ee9641d6bd6fecf37c280b26e32488ab01d680c182ee56114?s=96&d=mm&r=g\",\"caption\":\"Ben Toews\"},\"url\":\"https:\\\/\\\/github.blog\\\/author\\\/mastahyeti\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"GitHub supports Universal 2nd Factor authentication - The GitHub 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:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/","og_locale":"en_US","og_type":"article","og_title":"GitHub supports Universal 2nd Factor authentication","og_description":"May 5, 2021 update: The limited edition U2F Security Keys described in this post are no longer available. To help users better secure their accounts, we are expanding GitHub&#8217;s authentication&hellip;","og_url":"https:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/","og_site_name":"The GitHub Blog","article_published_time":"2015-10-02T00:00:38+00:00","article_modified_time":"2021-12-20T22:31:48+00:00","og_image":[{"width":1201,"height":630,"url":"https:\/\/github.blog\/wp-content\/uploads\/2019\/03\/company-twitter.png?fit=1201%2C630","type":"image\/png"}],"author":"Ben Toews","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ben Toews","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/#article","isPartOf":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/"},"author":{"name":"Ben Toews","@id":"https:\/\/github.blog\/#\/schema\/person\/bca579121df32a2fb58ba464dd729937"},"headline":"GitHub supports Universal 2nd Factor authentication","datePublished":"2015-10-02T00:00:38+00:00","dateModified":"2021-12-20T22:31:48+00:00","mainEntityOfPage":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/"},"wordCount":322,"image":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2019\/03\/company-twitter.png?fit=1201%2C630","keywords":["authentication"],"articleSection":["News &amp; insights","Product"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/","url":"https:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/","name":"GitHub supports Universal 2nd Factor authentication - The GitHub Blog","isPartOf":{"@id":"https:\/\/github.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/#primaryimage"},"image":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2019\/03\/company-twitter.png?fit=1201%2C630","datePublished":"2015-10-02T00:00:38+00:00","dateModified":"2021-12-20T22:31:48+00:00","author":{"@id":"https:\/\/github.blog\/#\/schema\/person\/bca579121df32a2fb58ba464dd729937"},"breadcrumb":{"@id":"https:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/#primaryimage","url":"https:\/\/github.blog\/wp-content\/uploads\/2019\/03\/company-twitter.png?fit=1201%2C630","contentUrl":"https:\/\/github.blog\/wp-content\/uploads\/2019\/03\/company-twitter.png?fit=1201%2C630","width":1201,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/github.blog\/news-insights\/product-news\/github-supports-universal-2nd-factor-authentication\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/github.blog\/"},{"@type":"ListItem","position":2,"name":"News &amp; insights","item":"https:\/\/github.blog\/news-insights\/"},{"@type":"ListItem","position":3,"name":"Product","item":"https:\/\/github.blog\/news-insights\/product-news\/"},{"@type":"ListItem","position":4,"name":"GitHub supports Universal 2nd Factor authentication"}]},{"@type":"WebSite","@id":"https:\/\/github.blog\/#website","url":"https:\/\/github.blog\/","name":"The GitHub Blog","description":"Updates, ideas, and inspiration from GitHub to help developers build and design software.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/github.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/github.blog\/#\/schema\/person\/bca579121df32a2fb58ba464dd729937","name":"Ben Toews","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/fff3423c5eb9cf0ee9641d6bd6fecf37c280b26e32488ab01d680c182ee56114?s=96&d=mm&r=gacd7ecc342b2835c89851ffbfe836f22","url":"https:\/\/secure.gravatar.com\/avatar\/fff3423c5eb9cf0ee9641d6bd6fecf37c280b26e32488ab01d680c182ee56114?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fff3423c5eb9cf0ee9641d6bd6fecf37c280b26e32488ab01d680c182ee56114?s=96&d=mm&r=g","caption":"Ben Toews"},"url":"https:\/\/github.blog\/author\/mastahyeti\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/github.blog\/wp-content\/uploads\/2019\/03\/company-twitter.png?fit=1201%2C630","jetpack_shortlink":"https:\/\/wp.me\/pamS32-7YO","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/30678","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/users\/1353"}],"replies":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/comments?post=30678"}],"version-history":[{"count":2,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/30678\/revisions"}],"predecessor-version":[{"id":57599,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/30678\/revisions\/57599"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media\/48359"}],"wp:attachment":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media?parent=30678"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/categories?post=30678"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/tags?post=30678"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/coauthors?post=30678"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}