{"id":403252,"date":"2024-06-24T08:00:00","date_gmt":"2024-06-24T08:00:00","guid":{"rendered":"https:\/\/www.weixiaoduo.com\/plugins\/cloudbridge-2fa\/"},"modified":"2025-10-07T21:54:00","modified_gmt":"2025-10-07T21:54:00","slug":"cloudbridge-2fa","status":"publish","type":"post","link":"https:\/\/www.weixiaoduo.com\/plugins\/cloudbridge-2fa\/","title":{"rendered":"Cloudbridge 2FA"},"content":{"rendered":"<p>This plugin provides uncomplicated 2FA plugin for WordPress. It will allow you<br \/>\nto require a second, one time password or OTP, code to be entered when certain<br \/>\n(or all) users attempt to log in to WordPress.<\/p>\n<p>It will send a six-digit code via e-mail to the user attempting to log in. The<br \/>\ncode has a limited lifetime (defaults to 15 minutes). Once a code has been<br \/>\nconsumed, it is considered invalid.<\/p>\n<p>You may configure that only certain roles are required to use 2FA, and it is<br \/>\nrecommended that you enable 2FA for those users with privileged access.<\/p>\n<p>You may also configure the plugin to allow certain roles to enable an OTP code<br \/>\nbypass, which will set a cookie in that user\u2019s web browser. The cookies are<br \/>\npartially based on the username, so several users can share the same browser,<br \/>\nbut still be required to always enter the OTP code, or bypass it if the cookie<br \/>\nis present.<\/p>\n<p>You can add custom text to the OTP code entry form, and you can add custom text<br \/>\nto the OTP code e-mail message.<\/p>\n<p>The plugin can be configured to allow it to be handled\/managed only by specific<br \/>\nusers, thus making it harder for someone to accidentally or intentionally<br \/>\ndeactivate it. The implemented solution for this is by no means waterproof. If<br \/>\nsomeone, for example, has access to your WordPress installation by means of FTP<br \/>\nor similar, the plugin files can be physically removed (or moved out of your<br \/>\nWordPress installation), which basically deactivates the plugin as well.<\/p>\n<h3>Credits<\/h3>\n<p>The Cloudbridge 2FA Plugin was written by Joaquim Homrighausen while converting caffeine into code.<\/p>\n<p>Cloudbridge 2FA is sponsored by <a href=\"https:\/\/webbplatsen.se\" rel=\"nofollow ugc\">WebbPlatsen i Sverige AB<\/a>, Sweden.<\/p>\n<p>Commercial support and customizations for this plugin is available from WebbPlatsen i Sverige AB in Sweden.<\/p>\n<p>If you find this plugin useful, the author is happy to receive a donation, good review, or just a kind word.<\/p>\n<p>If there is something you feel to be missing from this plugin, or if you have found a problem with the code or a feature, please do not hesitate to reach out to support@webbplatsen.se.<\/p>\n<p>This plugin can also be downloaded from <a href=\"https:\/\/code.webbplatsen.net\/wordpress\/cloudbridge-2fa\/\" rel=\"nofollow ugc\">code.webbplatsen.net<\/a> and <a href=\"https:\/\/github.com\/joho1968\/Cloudbridge-2FA\" rel=\"nofollow ugc\">GitHub<\/a><\/p>\n<p>More detailed documentation is available at <a href=\"https:\/\/code.webbplatsen.net\/documentation\/cloudbridge-2fa\/\" rel=\"nofollow ugc\">https:\/\/code.webbplatsen.net\/documentation\/cloudbridge-2fa\/<\/a><\/p>\n<p>Kudos to Kev Quirk for <a href=\"https:\/\/simplecss.org\/\" rel=\"nofollow ugc\">Simple CSS<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uncomplicated 2FA plugin for WordPress. Tested with WordPress 5.5+ and PHP 7.4+.<\/p>\n","protected":false},"author":65,"featured_media":403253,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Cloudbridge 2FA - \u8587\u6653\u6735\u63d2\u4ef6\u76ee\u5f55","description":"Uncomplicated 2FA plugin for WordPress. Tested with WordPress 5.5+ and PHP 7.4+."},"footnotes":""},"categories":[1],"tags":[967,5557,182],"class_list":["post-403252","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-2fa","tag-passwords","tag-security"],"_links":{"self":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts\/403252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/comments?post=403252"}],"version-history":[{"count":0,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts\/403252\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/media\/403253"}],"wp:attachment":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/media?parent=403252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/categories?post=403252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/tags?post=403252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}