前言介紹
- 這款 WordPress 外掛「WP-OAuth」是 2014-10-09 上架。
- 目前有 200 個安裝啟用數。
- 上一次更新是 2016-03-06,距離現在已有 3345 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
- 外掛最低要求 WordPress 4.0 以上版本才可以安裝。
- 有 11 人給過評分。
- 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。
外掛協作開發者
hectavex |
外掛標籤
login | oauth | users | membership | registration |
內容簡介
新的供應商和功能會不斷地增加!請參閱更改日誌瞭解詳情。
請注意,WP-OAuth仍然是一個尚未v1.0的版本,這意味着某些功能可能無法按預期運行,或者隨時可能更改。請將任何錯誤/問題報告給支援論壇,以便盡快修復。謝謝!
事實
由於許多網站現在提供會員身份,因此用戶可能會患上註冊疲勞,忘記他們的密碼,或者在幾個網站上使用相同的密碼,從而增加他們的安全風險。
56%的消費者至少擁有一個社交媒體賬號,可用於多個網站的會員註冊和登錄,而無需維護多個賬戶和密碼 (2013)。
40%的消費者目前使用社交登錄 (2012)。
特徵
從一開始就是免費、無限、無品牌和白標。沒有加價、沒有付款計劃、沒有SaaS、沒有代理身份驗證! WP-OAuth直接從您的WordPress網站與可信任的第三方登錄供應商通信而無需使用第三方OAuth庫。
WP-OAuth僅在WordPress數據庫中收集和存儲用戶的OAuth身份以供日後登錄使用,不收集或存儲任何其他用戶信息。
完全與WordPress集成。可以直接安裝到現有的WordPress網站中,並與現有的WordPress用戶集成。
支持通過OAuth 2.0 / OpenID Connect與Google、Facebook、LinkedIn、Github、Reddit、Windows Live、PayPal和Instagram進行第三方身份驗證。可以啟用或禁用提供程序。
如果在“設置”>“常規”>“會員身份設置”下啟用了“任何人都可以註冊”,則可以自動註冊用戶。
用戶可以通過標准的“個人資料”WordPress頁面管理其第三方登錄供應商。他們可以鏈接更多供應商,也可以取消現有供應商的鏈接。
當用戶登錄或注銷時,通過JavaScript向用戶顯示消息。也可以禁用此功能。
使用[wpoa_login_form]短碼,可以將自定義登錄表單添加到任何帖子或頁面上。從4種不同的佈局中進行選擇。詳情請參見安裝。
使用標誌或背景自定義默認登錄屏幕。將標誌URL指向您的主頁而不是WordPress.org。如果需要的話,隱藏默認的用戶名稱/密碼登錄表單。如果啟用任何供應商,則自動包含登錄按鈕。
支持使用cURL或流上下文進行身份驗證流程,這意味著插件應該與各種PHP服務器兼容。
身份驗證流程是從谷歌、Facebook和LinkedIn提供的代碼示例中適應的。它已經得到更新、嚴格測試和調試以實現堅實的錯誤處理。提供程序實現共享大量相同的代碼(非常高的代碼重用),並且已經完全記錄了提供程序之間的不同之處。
用戶體驗和啟動流程靈感源於StackExchange/StackOverflow登錄系統。
極輕量級、優化代碼庫,實現高性能。不需要第三方OAuth庫,一切都是內置在插件中的。以前,WP-OpenLogin需要使用LightOpenID和Facebook-PHP-SDK,但現在不再需要。保持膨脹低和性能高。使用P3插件分析器進行測試,WP-OAuth的插件開銷約為0.001秒,是6倍l
原文外掛簡介
New providers and features are being added regularly! See the Changelog for details.
As a reminder, WP-OAuth is a still a pre-v1.0 release, which means some features may not work as intended or might change over time. Please report any bugs/issues to the support forum so they can be fixed as soon as possible. Thank you!
Facts
With so many sites offering membership now, users may suffer registration fatigue and forget their passwords, or use the same password for several sites, increasing their security risk.
56% of consumers have at least one major social network profile they could be using for membership, registration and login purposes across multiple websites without having to maintain multiple accounts and passwords (2013).
40% of consumers currently utilize social login (2012).
Features
Free, unlimited, unbranded and white-labeled from the beginning. No upselling, no payment plans, no SaaS, no proxy authentication! WP-OAuth communicates from your WordPress site directly with the trusted third-party login providers.
WP-OAuth collects and stores ONLY the user’s OAuth identity in the WordPress database for future logins; no other user information is collected or stored.
Fully integrates with WordPress. Drops into existing WordPress sites and integrates with existing WordPress users.
Supports third-party authentication with Google, Facebook, LinkedIn, Github, Reddit, Windows Live, PayPal and Instagram via OAuth 2.0 / OpenID Connect. Providers can be enabled or disabled.
Automatic user registration if Anyone can register has been enabled under Settings > General > Membership.
Users can manage their third-party login providers via the standard “Your Profile” WordPress page. They may link more providers, or unlink existing providers.
Displays a message via Javascript to the user when they login or logout. This feature can also be disabled.
Add a custom login form to any post or page using the [wpoa_login_form] shortcode. Choose from 4 different layouts. See Installation for details.
Customize the default login screen with a logo or background. Point the logo URL to your home page instead of WordPress.org. Hide the default username/password login form if you want. Automatically include login buttons for any providers that are enabled.
Supports cURL or stream context for the authentication flow, meaning the plugin should be compatible with a wide range of PHP servers.
The authentication flow was adapted from code samples provided by Google, Facebook and LinkedIn. It has been updated, rigorously tested and debugged for solid error handling. Provider implementations share much of the same code (very high code re-use) and the differences between the providers have been fully documented.
The user experience and on-boarding process was inspired by StackExchange/StackOverflow login system.
Extremely light-weight, optimized code base for high performance. Doesn’t require third-party OAuth libraries; everything is built first-class into the plugin. Previously, WP-OpenLogin required LightOpenID and Facebook-PHP-SDK, but this is no longer necessary. Keeps the bloat low and the performance high. Tested with P3 Plugin Profiler, WP-OAuth’s plugin overhead is around 0.001 seconds which is 6x less overhead than Akismet in the same run! That means there shouldn’t be a performance hit.
How to Contribute
Visit the GitHub development repository.
History
This project is a continuation of WP-OpenLogin which was originally developed with OpenID in mind. We’re moving on; OAuth 2.0 is now the standard.
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「WP-OAuth」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
0.1 | 0.2 | 0.3 | 0.4 | 0.1.1 | 0.1.2 | 0.2.1 | 0.2.2 | 0.3.1 | 0.4.1 | trunk |
延伸相關外掛(你可能也想知道)
User Registration & Membership – Custom Registration Form, Login Form, and User Profile 》使用者註冊 - WordPress 上最好的註冊外掛, 您是一位毫無網站程式設計知識的初學者嗎?沒問題!使用者註冊的拖曳式表單建立器可讓您建立任何類型的 WordPress...。
WP-Members Membership Plugin 》8211; allows you to restrict file downloads to registered users only, with customizable download links., MailChimp Integration – integrates W...。
User Profile Builder – Beautiful User Registration Forms, User Profiles & User Role Editor 》e front-end, Translation Ready – Profile builder is available in multiple languages., Support – Our team provides top-notch support for any issues ...。
Login/Signup Popup ( Inline Form + Woocommerce ) 》實際演示, 一個簡單而輕量的外掛,讓註冊、登入和重設密碼的流程更加順暢。, 您可以獲得兩種驚人且完全可自定義的設計-使用短代碼的彈出視窗和內嵌表格。, 您...。
WP Events Manager 》WP Events Manager 是什麼?, WP Events Manager 是一款功能強大的活動管理外掛,擁有所有重要的活動網站功能。, 它可以幫助您更輕鬆地管理所有活動,甚至可...。
UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP 》外掛程式 | 示範 | 文件, 這是一個占用資源最少且 100% 安全的 WordPress 使用者註冊、登入和使用者個人資料管理外掛程式。您可以使用喜愛的頁面建構器自訂設...。
New User Approve 》「New User Approve 外掛」可以自動化您的 WordPress 網站上的使用者註冊流程。, 通常在 WordPress 網站上,使用者註冊流程非常簡單。當新使用者註冊後,他們...。
Login With Ajax – Fast Logins, 2FA, Redirects 》Login With Ajax 是針對需要用戶登錄或註冊的網站,希望避免使用常規的WordPress登錄頁面或在常規登錄頁面添加 AJAX 特效的外掛。此外掛能夠在側邊欄上添加帶...。
RegistrationMagic – Custom Registration Forms, User Registration, Payment, and User Login 》istrationMagic是一款強大的WordPress使用者註冊外掛程式及WordPress註冊表單建立工具,能讓您在網站上完全掌控使用者註冊。您可以為使用者創建各種WordPress...。
Allow Multiple Accounts 》允許建立、註冊及更新多個具有相同電子郵件地址的使用者帳戶。, 預設情況下,WordPress 只允許一個特定的電子郵件地址用於單一使用者帳戶。此外掛移除此限制...。
Registrations for the Events Calendar – Event Registration Plugin 》使用自訂表單和電子郵件範本,收集和管理活動註冊。無論您舉辦聚會、課程、工作坊、比賽或其他任何類型的活動,您都需要一種處理註冊的方式。我們的外掛使得...。
Ban Hammer 》我們都曾經遇到這樣的問題:一群來自 mail.ru 的垃圾郵件發送者正在註冊您的博客,但您希望保持開放的註冊方式。如何在不影響您的顧客的情況下消除這些垃圾郵...。
Clean Login 》此為Responsive Frontend Login and Registration外掛,透過shortcodes顯示登入、註冊、編輯和重置密碼表單。, 在您的免費測試網站上試用此外掛: 點擊此處 =&...。
AJAX Login and Registration modal popup + inline form 》這款外掛容易整合 Login 和 Registration 功能,並使用shortcode的內置表單提供模態對話框(nodal)。與任何主題兼容。, DEMO >>, 功能:, , 容易整合(可...。
La Sentinelle antispam 》修改後:, , 放心,您的網站現在已經免於垃圾訊息的困擾了。La Sentinelle 可以用簡單而有效的方式保護您的 WordPress 網站,防止垃圾訊息的侵入。, 它有針對...。