前言介紹
- 這款 WordPress 外掛「Sign In With BitBadges」是 2025-04-11 上架。
- 目前尚無安裝啟用數,是個很新的外掛。如有要安裝使用,建議多測試確保功能沒問題!
- 上一次更新是 2025-04-12,距離現在已有 21 天。
- 外掛最低要求 WordPress 5.0 以上版本才可以安裝。
- 外掛要求網站主機運作至少需要 PHP 版本 7.0 以上。
- 尚未有人給過這款外掛評分。
- 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。
外掛協作開發者
外掛標籤
nft | web3 | siwbb | bitbadges | authentication |
內容簡介
以下是外掛的摘要:
- 此外掛允許使用者使用 BitBadges 來保護其網站,包括索取、付款、NFT 徽章等功能。
- 該外掛僅處理與 BitBadges 的驗證,並不自動限制網站訪問。建議搭配其他外掛一起使用。
對 BitBadges 的要求包括使用 Force Login、Restrict Content、Members 或其他限制網站訪問的外掛。
我們來製作一組問題與答案:
1. 這個外掛主要是用來做什麼的?
- 此外掛允許使用者使用 BitBadges 來保護其網站,包括索取、付款、NFT 徽章等功能。
2. 使用此外掛後是否能夠自動限制網站訪問?
- 不行,該外掛僅處理與 BitBadges 的驗證,並不自動限制網站訪問。建議搭配其他外掛一起使用。
3. 使用這個外掛前需要進行哪些設定?
- 需要在 BitBadges 開發者入口創建一個新應用(OAuth 應用)、設置回調 URI、複製客戶端 ID 和客戶端密鑰、並在 WordPress 管理面板內進行相應設置。
4. 使用此外掛後會在 WordPress 登錄表單顯示哪個按鈕?
- 外掛會在 WordPress 登錄表單上添加一個“使用 BitBadges 登錄”的按鈕。
5. 如何確保安全性?
- 外掛提供 CSRF 保護、客戶端憑證安全存儲、WordPress 憑證驗證、輸入消毒、錯誤處理、安全管理員訪問備用方案等功能。
原文外掛簡介
This plugin allows users to gate their site with BitBadges – claims, payments, NFT badges, and more!
Important Note: This plugin ONLY handles authentication with BitBadges – it does not restrict access to your site by itself. For restricting access, we recommend using this plugin in conjunction with:
Force Login – Forces users to log in to view your site
Restrict Content – Restrict content to logged-in users
Members – Advanced user roles and permissions
Or other plugins that restrict access to your site
Translation
The Sign In With BitBadges plugin is currently available in English only. The plugin is translation-ready and uses WordPress’s internationalization system, making it easy to add support for additional languages in the future.
Configuration
Create a new application (OAuth App) in the BitBadges Developer Portal
Set your redirect URI to: https://your-wordpress-site.com/wp-login.php?action=bitbadges-callback
Copy your Client ID and Client Secret
Go to your WordPress admin panel > Settings > BitBadges SIWBB
Enter your Client ID and Client Secret
(Optional) Configure a claim ID to gate access and other additional settings
Save the settings
Features
Adds a “Sign in with BitBadges” button to the WordPress login form
Creates WordPress users automatically when they first sign in with BitBadges
Secure OAuth 2.0 implementation with state verification
Simple admin interface for configuration
Optional exclusive BitBadges authentication mode (disable normal WordPress login)
Claim-gated access support
Emergency admin access URL for exclusive mode
Customizable claim visibility on authorization page
Security
CSRF protection using state parameter
Secure storage of client credentials
WordPress nonce verification
Input sanitization
Proper error handling
Secure admin access fallback
Claim verification
User Experience
Clean, centered login button design
Shortened wallet addresses for better readability
Clear separation between traditional and BitBadges login
Visible claim requirements before authentication
Seamless first-time user setup
Requirements
WordPress 5.0 or higher
PHP 7.0 or higher
HTTPS enabled on your site (required for secure OAuth)
Support
For support or feature requests, please visit the BitBadges website or create an issue in the GitHub repository.
License
This plugin is licensed under the GPL v2 or later.
License URI: https://www.gnu.org/licenses/gpl-2.0.html
External Services
This plugin connects to BitBadges (https://bitbadges.io) for authentication and claim verification. BitBadges is a blockchain-based authentication and digital credentials platform.
Service Endpoints Used
Authentication: https://bitbadges.io/siwbb/authorize
Token Management: https://api.bitbadges.io/api/v0/siwbb/token
Claim Verification: https://api.bitbadges.io/api/v0/claims/success
Data Transmission
The plugin transmits the following data to BitBadges servers:
During Authentication:
Client ID and Secret (from your BitBadges OAuth app)
Redirect URI (your WordPress login callback URL)
State parameter (for security)
During Claim Verification:
User’s BitBadges address
Claim ID (if configured)
API key (for authentication)
Token Management:
Access tokens are stored in WordPress user meta
Tokens are used to verify user authentication status
No personal user data beyond the BitBadges address is transmitted to our servers. All communication is done over HTTPS.
Service Documentation
Terms of Service: https://bitbadges.io/policies
Privacy Policy: https://bitbadges.io/policies
Developer Documentation: https://docs.bitbadges.io
BitBadges is required for this plugin to function. Without access to BitBadges services, users will not be able to authenticate or verify claims.
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Sign In With BitBadges」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
延伸相關外掛(你可能也想知道)
暫無相關外掛推薦。
