[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fqqPAlHukO6aogA0zMZtxttEOdD1MSxYs6iSkvEmdTeI":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"trevormil","https:\u002F\u002Fprofiles.wordpress.org\u002Ftrevormil\u002F",1,0,92,30,88,"2026-05-20T03:12:23.434Z",[13],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":7,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"sign-in-with-bitbadges","Sign In With BitBadges","1.0.0","\u003Cp>This plugin allows users to gate their site with BitBadges – claims, payments, NFT badges, and more!\u003C\u002Fp>\n\u003Cp>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:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-force-login\u002F\" rel=\"ugc\">Force Login\u003C\u002Fa> – Forces users to log in to view your site\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frestrict-content\u002F\" rel=\"ugc\">Restrict Content\u003C\u002Fa> – Restrict content to logged-in users\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmembers\u002F\" rel=\"ugc\">Members\u003C\u002Fa> – Advanced user roles and permissions\u003C\u002Fli>\n\u003Cli>Or other plugins that restrict access to your site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translation\u003C\u002Fh3>\n\u003Cp>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.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Create a new application (OAuth App) in the \u003Ca href=\"https:\u002F\u002Fbitbadges.io\u002Fdeveloper\" rel=\"nofollow ugc\">BitBadges Developer Portal\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Set your redirect URI to: \u003Ccode>https:\u002F\u002Fyour-wordpress-site.com\u002Fwp-login.php?action=bitbadges-callback\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Copy your Client ID and Client Secret\u003C\u002Fli>\n\u003Cli>Go to your WordPress admin panel > Settings > BitBadges SIWBB\u003C\u002Fli>\n\u003Cli>Enter your Client ID and Client Secret\u003C\u002Fli>\n\u003Cli>(Optional) Configure a claim ID to gate access and other additional settings\u003C\u002Fli>\n\u003Cli>Save the settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Adds a “Sign in with BitBadges” button to the WordPress login form\u003C\u002Fli>\n\u003Cli>Creates WordPress users automatically when they first sign in with BitBadges\u003C\u002Fli>\n\u003Cli>Secure OAuth 2.0 implementation with state verification\u003C\u002Fli>\n\u003Cli>Simple admin interface for configuration\u003C\u002Fli>\n\u003Cli>Optional exclusive BitBadges authentication mode (disable normal WordPress login)\u003C\u002Fli>\n\u003Cli>Claim-gated access support\u003C\u002Fli>\n\u003Cli>Emergency admin access URL for exclusive mode\u003C\u002Fli>\n\u003Cli>Customizable claim visibility on authorization page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Security\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>CSRF protection using state parameter\u003C\u002Fli>\n\u003Cli>Secure storage of client credentials\u003C\u002Fli>\n\u003Cli>WordPress nonce verification\u003C\u002Fli>\n\u003Cli>Input sanitization\u003C\u002Fli>\n\u003Cli>Proper error handling\u003C\u002Fli>\n\u003Cli>Secure admin access fallback\u003C\u002Fli>\n\u003Cli>Claim verification\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>User Experience\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Clean, centered login button design\u003C\u002Fli>\n\u003Cli>Shortened wallet addresses for better readability\u003C\u002Fli>\n\u003Cli>Clear separation between traditional and BitBadges login\u003C\u002Fli>\n\u003Cli>Visible claim requirements before authentication\u003C\u002Fli>\n\u003Cli>Seamless first-time user setup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.0 or higher\u003C\u002Fli>\n\u003Cli>HTTPS enabled on your site (required for secure OAuth)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support or feature requests, please visit the \u003Ca href=\"https:\u002F\u002Fbitbadges.io\" rel=\"nofollow ugc\">BitBadges website\u003C\u002Fa> or create an issue in the GitHub repository.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL v2 or later.\u003Cbr \u002F>\nLicense URI: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to BitBadges (https:\u002F\u002Fbitbadges.io) for authentication and claim verification. BitBadges is a blockchain-based authentication and digital credentials platform.\u003C\u002Fp>\n\u003Ch4>Service Endpoints Used\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Authentication: https:\u002F\u002Fbitbadges.io\u002Fsiwbb\u002Fauthorize\u003C\u002Fli>\n\u003Cli>Token Management: https:\u002F\u002Fapi.bitbadges.io\u002Fapi\u002Fv0\u002Fsiwbb\u002Ftoken\u003C\u002Fli>\n\u003Cli>Claim Verification: https:\u002F\u002Fapi.bitbadges.io\u002Fapi\u002Fv0\u002Fclaims\u002Fsuccess\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Data Transmission\u003C\u002Fh4>\n\u003Cp>The plugin transmits the following data to BitBadges servers:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>During Authentication:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Client ID and Secret (from your BitBadges OAuth app)\u003C\u002Fli>\n\u003Cli>Redirect URI (your WordPress login callback URL)\u003C\u002Fli>\n\u003Cli>State parameter (for security)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>During Claim Verification:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User’s BitBadges address\u003C\u002Fli>\n\u003Cli>Claim ID (if configured)\u003C\u002Fli>\n\u003Cli>API key (for authentication)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Token Management:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Access tokens are stored in WordPress user meta\u003C\u002Fli>\n\u003Cli>Tokens are used to verify user authentication status\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>No personal user data beyond the BitBadges address is transmitted to our servers. All communication is done over HTTPS.\u003C\u002Fp>\n\u003Ch4>Service Documentation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Terms of Service: https:\u002F\u002Fbitbadges.io\u002Fpolicies\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fbitbadges.io\u002Fpolicies\u003C\u002Fli>\n\u003Cli>Developer Documentation: https:\u002F\u002Fdocs.bitbadges.io\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>BitBadges is required for this plugin to function. Without access to BitBadges services, users will not be able to authenticate or verify claims.\u003C\u002Fp>\n","This plugin allows users to gate their WordPress site with BitBadges – claims, payments, NFT badges, and more!",270,"2025-04-12T15:53:00.000Z","6.7.5","5.0","7.0",[25,26,27,28,29],"authentication","bitbadges","nft","siwbb","web3","https:\u002F\u002Fbitbadges.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsign-in-with-bitbadges.1.0.0.zip",null,"2026-04-16T10:56:18.058Z"]