{"id":118749,"date":"2020-03-24T03:55:17","date_gmt":"2020-03-24T03:55:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wp-webauthn\/"},"modified":"2026-04-15T17:57:20","modified_gmt":"2026-04-15T17:57:20","slug":"wp-webauthn","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/wp-webauthn\/","author":17854860,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.4.1","stable_tag":"1.4.1","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"WP-WebAuthn","header_author":"Axton","header_description":"WP-WebAuthn \u4f7f\u4f60\u53ef\u4ee5\u901a\u8fc7 U2F \u8bbe\u5907\u767b\u5f55\u8d26\u6237\u800c\u65e0\u9700\u8f93\u5165\u5bc6\u7801\u3002","assets_banners_color":"383838","last_updated":"2026-04-15 17:57:20","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/flyhigher.top\/about","header_plugin_uri":"https:\/\/flyhigher.top","header_author_uri":"https:\/\/axton.cc","rating":4.5,"author_block_rating":0,"active_installs":2000,"downloads":26090,"num_ratings":17,"support_threads":2,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.10":{"tag":"1.0.10","author":"axton","date":"2020-05-26 10:15:53"},"1.0.11":{"tag":"1.0.11","author":"axton","date":"2020-05-31 16:08:28"},"1.0.12":{"tag":"1.0.12","author":"axton","date":"2020-06-09 15:35:20"},"1.0.15":{"tag":"1.0.15","author":"axton","date":"2020-08-12 14:47:36"},"1.0.16":{"tag":"1.0.16","author":"axton","date":"2020-08-25 12:04:29"},"1.0.4":{"tag":"1.0.4","author":"axton","date":"2020-04-09 16:09:19"},"1.0.5":{"tag":"1.0.5","author":"axton","date":"2020-04-11 17:15:08"},"1.0.6":{"tag":"1.0.6","author":"axton","date":"2020-04-13 04:03:20"},"1.0.7":{"tag":"1.0.7","author":"axton","date":"2020-05-11 15:05:52"},"1.0.8":{"tag":"1.0.8","author":"axton","date":"2020-05-12 07:42:55"},"1.0.9":{"tag":"1.0.9","author":"axton","date":"2020-05-19 15:23:22"},"1.1.0":{"tag":"1.1.0","author":"axton","date":"2020-12-09 07:40:34"},"1.2.0":{"tag":"1.2.0","author":"axton","date":"2021-02-04 12:51:23"},"1.2.1":{"tag":"1.2.1","author":"axton","date":"2021-02-04 13:23:12"},"1.2.2":{"tag":"1.2.2","author":"axton","date":"2021-02-07 04:12:19"},"1.2.3":{"tag":"1.2.3","author":"axton","date":"2021-03-11 11:06:48"},"1.2.4":{"tag":"1.2.4","author":"axton","date":"2021-05-03 08:29:23"},"1.2.5":{"tag":"1.2.5","author":"axton","date":"2021-06-13 02:46:53"},"1.2.6":{"tag":"1.2.6","author":"axton","date":"2022-01-29 22:12:10"},"1.2.7":{"tag":"1.2.7","author":"axton","date":"2022-06-01 00:48:38"},"1.2.8":{"tag":"1.2.8","author":"axton","date":"2022-06-01 11:10:50"},"1.3.0":{"tag":"1.3.0","author":"axton","date":"2023-08-30 22:05:34"},"1.3.1":{"tag":"1.3.1","author":"axton","date":"2023-08-31 08:38:39"},"1.3.2":{"tag":"1.3.2","author":"axton","date":"2024-10-04 02:54:32"},"1.3.3":{"tag":"1.3.3","author":"axton","date":"2024-10-05 07:36:24"},"1.3.4":{"tag":"1.3.4","author":"axton","date":"2024-10-05 12:21:05"},"1.4.0":{"tag":"1.4.0","author":"axton","date":"2026-04-14 17:04:34"},"1.4.1":{"tag":"1.4.1","author":"axton","date":"2026-04-15 17:57:20"}},"upgrade_notice":{"1.4.1":"<p>New &quot;Passkey&quot; terminology option, multisite support (beta), improved Passkey experience and more<\/p>"},"ratings":{"1":1,"2":1,"3":1,"4":0,"5":14},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2468754,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2468754,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500-rtl.jpg":{"filename":"banner-1544x500-rtl.jpg","revision":2468754,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2468754,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250-rtl.jpg":{"filename":"banner-772x250-rtl.jpg","revision":2468754,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2468754,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"wp-webauthn\/login":{"name":"wp-webauthn\/login","title":"WebAuthn Login Form"}},"tagged_versions":["1.0.10","1.0.11","1.0.12","1.0.15","1.0.16","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.4.0","1.4.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2468754,"resolution":"1","location":"assets","locale":"","width":1912,"height":964},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":2468754,"resolution":"2","location":"assets","locale":"","width":2198,"height":1500},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":2468754,"resolution":"3","location":"assets","locale":"","width":1920,"height":969},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":2468754,"resolution":"4","location":"assets","locale":"","width":2313,"height":1200},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":2468754,"resolution":"5","location":"assets","locale":"","width":2298,"height":1200}},"screenshots":{"1":"Verifying","2":"Verifying without username on iPad","3":"The login page","4":"The settings page","5":"Profile"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[183472,602,218738,600,183349],"plugin_category":[38,54],"plugin_contributors":[183350],"plugin_business_model":[],"class_list":["post-118749","plugin","type-plugin","status-publish","hentry","plugin_tags-fido","plugin_tags-login","plugin_tags-passkey","plugin_tags-security","plugin_tags-webauthn","plugin_category-authentication","plugin_category-security-and-spam-protection","plugin_contributors-axton","plugin_committers-axton"],"banners":{"banner":"https:\/\/ps.w.org\/wp-webauthn\/assets\/banner-772x250.jpg?rev=2468754","banner_2x":"https:\/\/ps.w.org\/wp-webauthn\/assets\/banner-1544x500.jpg?rev=2468754","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wp-webauthn\/assets\/icon-128x128.png?rev=2468754","icon_2x":"https:\/\/ps.w.org\/wp-webauthn\/assets\/icon-256x256.png?rev=2468754","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wp-webauthn\/assets\/screenshot-1.png?rev=2468754","caption":"Verifying"},{"src":"https:\/\/ps.w.org\/wp-webauthn\/assets\/screenshot-2.jpg?rev=2468754","caption":"Verifying without username on iPad"},{"src":"https:\/\/ps.w.org\/wp-webauthn\/assets\/screenshot-3.jpg?rev=2468754","caption":"The login page"},{"src":"https:\/\/ps.w.org\/wp-webauthn\/assets\/screenshot-4.jpg?rev=2468754","caption":"The settings page"},{"src":"https:\/\/ps.w.org\/wp-webauthn\/assets\/screenshot-5.jpg?rev=2468754","caption":"Profile"}],"raw_content":"<!--section=description-->\n<p>WebAuthn is a new way for you to authenticate in web. It helps you replace your passwords with devices like Passkeys, USB Keys, fingerprint scanners, Windows Hello compatible cameras, FaceID\/TouchID and more. Using WebAuthn, you can login to your a website with a glance or touch.<\/p>\n\n<p>When using WebAuthn, you just need to click once and perform a simple verification on the authenticator, then you are logged in. <strong>No password needed.<\/strong> If your device supports Passkey, your authenticator can roam seamlessly across multiple devices for a more convenient login experience.<\/p>\n\n<p>WP-WebAuthn is a plug-in for WordPress to enable WebAuthn on your site. Just download and install it, and you are in the future of web authentication.<\/p>\n\n<p>WP-WebAuthn also supports usernameless authentication.<\/p>\n\n<p>This plugin has 4 built-in shortcodes and 4 built-in Gutenberg blocks, so you can add components like register form to frontend pages.<\/p>\n\n<p>Please refer to the <a href=\"http:\/\/doc.flyhigher.top\/wp-webauthn\">documentation<\/a> before using the plugin.<\/p>\n\n<p>This plugin currently has <em>BETA<\/em> multisite support, if you find any issue in multisite, feel free to <a href=\"https:\/\/github.com\/yrccondor\/wp-webauthn\/issues\/new\">open an issue<\/a> on GitHub.<\/p>\n\n<p><strong>PHP extensions gmp and mbstring are required.<\/strong><\/p>\n\n<p><strong>WebAuthn requires HTTPS connection or <code>localhost<\/code> to function normally.<\/strong><\/p>\n\n<p>You can contribute to this plugin on <a href=\"https:\/\/github.com\/yrccondor\/wp-webauthn\">GitHub<\/a>.<\/p>\n\n<blockquote>\n  <p>Please note that this plugin does NOT support Internet Explorer (including IE 11). To use FaceID or TouchID, you need to use iOS\/iPadOS 14+.<\/p>\n<\/blockquote>\n\n<h4>Security and Privacy<\/h4>\n\n<p>WebAuthn has become a W3C Recommendation since March 2019, which enabling the creation and use of strong, attested, scoped, public key-based credentials by web applications, for the purpose of strongly authenticating users using hardware authenticators. WebAuthn focuses on both security and privacy, it offers the possibility to create a secure authentication process without having to transfer any private data such as recognition data and fingerprint data. It will be the future of web authentication.<\/p>\n\n<h4>GDPR Friendly<\/h4>\n\n<p>When authenticating with WebAuthn, no private data will leave user's device and no third-party involvement. The credentials transferred are not associate to any user's information but only for authentication. It's GDPR Friendly.<\/p>\n\n<!--section=installation-->\n<p>Notice: PHP extensions gmp and mbstring are required.<\/p>\n\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/wp-webauthn<\/code> directory, or install the plugin through the WordPress plugins screen directly<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Use the Settings-&gt;WP-WebAuthn screen to configure the plugin<\/li>\n<li>Make sure that all settings are set, and you can start to register authenticators in your profile page<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20languages%20does%20this%20plugin%20support%3F\"><h3>What languages does this plugin support?<\/h3><\/dt>\n<dd><p>This plugin supports English, Chinese (Simplified), Traditional Chinese (Hong Kong), Traditional Chinese (Taiwan), Turkish, French &amp; German currently. If you are using WordPress in none of those languages, English will be displayed as default language.<\/p>\n\n<p>All translation files are hosted on <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/wp-webauthn\/\">translate.wordpress.org<\/a> and <a href=\"https:\/\/github.com\/yrccondor\/wp-webauthn\/tree\/master\/languages\">GitHub<\/a>. You can help us to translate WP-WebAuthn into other languages!<\/p><\/dd>\n<dt id=\"what%20should%20i%20do%20if%20the%20plugin%20could%20not%20work%3F\"><h3>What should I do if the plugin could not work?<\/h3><\/dt>\n<dd><p>Make sure your are using HTTPS or host your site in <code>localhost<\/code>. Then check whether you have installed the gmp extension for PHP.<\/p>\n\n<p>If you can't solve the problem, <a href=\"https:\/\/github.com\/yrccondor\/wp-webauthn\/issues\/new\">open an issue<\/a> on <a href=\"https:\/\/github.com\/yrccondor\/wp-webauthn\">GitHub<\/a> with plugin log.<\/p><\/dd>\n<dt id=\"which%20browsers%20support%20webauthn%3F\"><h3>Which browsers support WebAuthn?<\/h3><\/dt>\n<dd><p>The latest version of Chrome, FireFox, Edge and Safari are support WebAuthn. You can learn more on <a href=\"https:\/\/caniuse.com\/#feat=webauthn\">Can I Use<\/a>.<\/p>\n\n<p>To use FaceID or TouchID, you need to use iOS\/iPadOS 14+.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.1<\/h4>\n\n<p>Fix: Error when saving settings<\/p>\n\n<h4>1.4.0<\/h4>\n\n<p>Add: \"Passkey\" terminology option\nAdd: Multisite support (beta)\nUpdate: Improved Passkey experience on login page\nUpdate: Minimum PHP version raised to 7.4\nUpdate: Translations\nUpdate: Third party libraries\nChore: Updated role checking<\/p>\n\n<h4>1.3.4<\/h4>\n\n<p>Fix: Make sure AJAX works with extra spaces\/new lines\nNote: We'll soon drop support for PHP 7.4 and below. Please upgrade your PHP version to 8.0+.<\/p>\n\n<h4>1.3.3<\/h4>\n\n<p>Fix: Support for PHP 7.2+<\/p>\n\n<h4>1.3.2<\/h4>\n\n<p>Fix: XSS issues in login form shortcode\nFix: Wrong user variable check (thanks to bfren)\nFix: Javascript error in login form shortcode (thanks to David Stone)\nFix: Javascript error with certain authenticator names in authenticator list tables<\/p>\n\n<h4>1.3.1<\/h4>\n\n<p>Update: Translations<\/p>\n\n<h4>1.3.0<\/h4>\n\n<p>Add: Allow to login with email addresses\nAdd: Disable password reset\nAdd: After user registration\nAdd: Spanish-Latam translation (thanks to Eduardo Chongkan), Catalan translation (thanks to Aniol Pag\u00e8s), Spanish and Italian translations (thanks to AlwaysReading)\nFix: Undefined username in Gutenberg Blocks\nFix: 2FA compatibility\nUpdate: Translations\nUpdate: Third party libraries<\/p>","raw_excerpt":"WP-WebAuthn enables passwordless login through FIDO2 and U2F devices like Passkey, FaceID or Windows Hello for your site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/118749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=118749"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/axton"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=118749"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=118749"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=118749"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=118749"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=118749"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=118749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}