{"id":270317,"date":"2026-01-29T13:46:58","date_gmt":"2026-01-29T13:46:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cloudusk-2fa-two-factor-authentication\/"},"modified":"2026-01-29T13:47:46","modified_gmt":"2026-01-29T13:47:46","slug":"cloudusk-2fa-two-factor-authentication","status":"publish","type":"plugin","link":"https:\/\/fr-ca.wordpress.org\/plugins\/cloudusk-2fa-two-factor-authentication\/","author":23428131,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.0.1","stable_tag":"0.0.1","tested":"6.9.4","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"Cloudusk 2FA \u2013 Two Factor Authentication","header_author":"Cloudusk","header_description":"Add an extra layer of security to WordPress with easy-to-use two-factor authentication for all users.","assets_banners_color":"3f5984","last_updated":"2026-01-29 13:47:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/cloudusk.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":136,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.0.1":{"tag":"0.0.1","author":"cloudusk","date":"2026-01-29 13:47:46"}},"upgrade_notice":{"0.0.1":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3449679,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3449679,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3449679,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3449679,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3449679,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3449679,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3449679,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3449679,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Two-factor authentication setup screen","2":"Backup recovery codes screen","3":"Enter code from 2FA app to enable it screen","4":"Settings to specifiy 2FA requirement for differenet roles screen"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[9211,9163,600,1909],"plugin_category":[54],"plugin_contributors":[254901],"plugin_business_model":[],"class_list":["post-270317","plugin","type-plugin","status-publish","hentry","plugin_tags-2fa","plugin_tags-google-authenticator","plugin_tags-security","plugin_tags-two-factor-authentication","plugin_category-security-and-spam-protection","plugin_contributors-cloudusk","plugin_committers-cloudusk"],"banners":{"banner":"https:\/\/ps.w.org\/cloudusk-2fa-two-factor-authentication\/assets\/banner-772x250.png?rev=3449679","banner_2x":"https:\/\/ps.w.org\/cloudusk-2fa-two-factor-authentication\/assets\/banner-1544x500.png?rev=3449679","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/cloudusk-2fa-two-factor-authentication\/assets\/icon-128x128.png?rev=3449679","icon_2x":"https:\/\/ps.w.org\/cloudusk-2fa-two-factor-authentication\/assets\/icon-256x256.png?rev=3449679","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/cloudusk-2fa-two-factor-authentication\/assets\/screenshot-1.png?rev=3449679","caption":"Two-factor authentication setup screen"},{"src":"https:\/\/ps.w.org\/cloudusk-2fa-two-factor-authentication\/assets\/screenshot-2.png?rev=3449679","caption":"Backup recovery codes screen"},{"src":"https:\/\/ps.w.org\/cloudusk-2fa-two-factor-authentication\/assets\/screenshot-3.png?rev=3449679","caption":"Enter code from 2FA app to enable it screen"},{"src":"https:\/\/ps.w.org\/cloudusk-2fa-two-factor-authentication\/assets\/screenshot-4.png?rev=3449679","caption":"Settings to specifiy 2FA requirement for differenet roles screen"}],"raw_content":"<!--section=description-->\n<p>Cloudusk 2FA \u2013 Two Factor Authentication is a free and easy-to-use two-factor authentication (2FA) plugin for WordPress.<\/p>\n\n<p>It adds an extra layer of security to your WordPress login by requiring a time-based one-time password (TOTP) in addition to a username and password. This helps protect WordPress user accounts from unauthorized access caused by weak or compromised passwords, brute-force attacks, and automated login attempts.<\/p>\n\n<p>Cloudusk 2FA uses industry-standard TOTP (RFC 6238) and works with popular authenticator apps such as Google Authenticator, Authy, and Microsoft Authenticator. No SMS, email codes, or third-party services are required.<\/p>\n\n<p>The plugin is designed to be lightweight and user-friendly, with a simple setup process that can be completed directly from the user profile screen.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>TOTP-based two-factor authentication for WordPress<\/li>\n<li>Compatible with Google Authenticator, Authy, Microsoft Authenticator, and other TOTP apps<\/li>\n<li>QR code-based setup<\/li>\n<li>Backup recovery codes to prevent lockouts<\/li>\n<li>No SMS, email, or external services required<\/li>\n<li>Lightweight and performance-friendly<\/li>\n<li>Works with the default WordPress login flow<\/li>\n<li>Fully free to use<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p>Cloudusk 2FA does not send any data to external services. All authentication is handled locally within your WordPress installation.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/cloudusk-2fa<\/code> directory, or install the plugin directly from the WordPress Plugins screen.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress.<\/li>\n<li>Go to your WordPress user profile.<\/li>\n<li>Follow the on-screen instructions to enable two-factor authentication using your authenticator app.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20authenticator%20apps%20are%20supported%3F\"><h3>Which authenticator apps are supported?<\/h3><\/dt>\n<dd><p>Any app that supports TOTP (RFC 6238), including:\n* Google Authenticator\n* Authy\n* Microsoft Authenticator\n* 1Password<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20use%20sms%20or%20email%20codes%3F\"><h3>Does this plugin use SMS or email codes?<\/h3><\/dt>\n<dd><p>No. Cloudusk 2FA uses TOTP generated by authenticator apps and does not rely on SMS or email.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20lose%20my%20phone%3F\"><h3>What happens if I lose my phone?<\/h3><\/dt>\n<dd><p>During setup, the plugin provides backup recovery codes that can be used to regain access if you lose your authenticator device.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20free%3F\"><h3>Is this plugin free?<\/h3><\/dt>\n<dd><p>Yes. Cloudusk 2FA is completely free to use.<\/p><\/dd>\n<dt id=\"will%20this%20plugin%20slow%20down%20my%20website%3F\"><h3>Will this plugin slow down my website?<\/h3><\/dt>\n<dd><p>No. The plugin is lightweight and only runs during the login process.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20compatible%20with%20wordpress%20multisite%3F\"><h3>Is this plugin compatible with WordPress Multisite?<\/h3><\/dt>\n<dd><p>Yes, Cloudusk 2FA is compatible with WordPress Multisite.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.0.1<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>TOTP-based two-factor authentication<\/li>\n<li>QR code setup<\/li>\n<li>Backup recovery codes<\/li>\n<\/ul>","raw_excerpt":"A free and lightweight two-factor authentication (2FA) plugin for WordPress using TOTP and authenticator apps.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/270317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=270317"}],"author":[{"embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cloudusk"}],"wp:attachment":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=270317"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=270317"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=270317"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=270317"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=270317"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=270317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}