Title: Sign In With BitBadges
Author: trevormil
Published: <strong>12 de abril de 2025</strong>
Last modified: 12 de abril de 2025

---

Buscar plugins

Este plugin **no se ha probado con las últimas 3 versiones mayores de WordPress**.
Puede que ya no tenga soporte ni lo mantenga nadie, o puede que tenga problemas 
de compatibilidad cuando se usa con las versiones más recientes de WordPress.

![](https://ps.w.org/sign-in-with-bitbadges/assets/icon-256x256.png?rev=3271536)

# Sign In With BitBadges

 Por [trevormil](https://profiles.wordpress.org/trevormil/)

[Descargar](https://downloads.wordpress.org/plugin/sign-in-with-bitbadges.1.0.0.zip)

 * [Detalles](https://es.wordpress.org/plugins/sign-in-with-bitbadges/#description)
 * [Valoraciones](https://es.wordpress.org/plugins/sign-in-with-bitbadges/#reviews)
 *  [Instalación](https://es.wordpress.org/plugins/sign-in-with-bitbadges/#installation)
 * [Desarrollo](https://es.wordpress.org/plugins/sign-in-with-bitbadges/#developers)

 [Soporte](https://wordpress.org/support/plugin/sign-in-with-bitbadges/)

## Descripción

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](https://wordpress.org/plugins/wp-force-login/) – Forces users to
   log in to view your site
 * [Restrict Content](https://wordpress.org/plugins/restrict-content/) – Restrict
   content to logged-in users
 * [Members](https://wordpress.org/plugins/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

 1. Create a new application (OAuth App) in the [BitBadges Developer Portal](https://bitbadges.io/developer)
 2. Set your redirect URI to: `https://your-wordpress-site.com/wp-login.php?action=
    bitbadges-callback`
 3. Copy your Client ID and Client Secret
 4. Go to your WordPress admin panel > Settings > BitBadges SIWBB
 5. Enter your Client ID and Client Secret
 6. (Optional) Configure a claim ID to gate access and other additional settings
 7. 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](https://bitbadges.io)
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:

 1. During Authentication:
 2.  * Client ID and Secret (from your BitBadges OAuth app)
     * Redirect URI (your WordPress login callback URL)
     * State parameter (for security)
 3. During Claim Verification:
 4.  * User’s BitBadges address
     * Claim ID (if configured)
     * API key (for authentication)
 5. Token Management:
 6.  * 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.

## Instalación

 1. Download the plugin files and upload them to your `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to Settings > BitBadges SIWBB to configure the plugin

## Reseñas

No hay valoraciones para este plugin.

## Colaboradores y desarrolladores

«Sign In With BitBadges» es un software de código abierto. Las siguientes personas
han colaborado con este plugin.

Colaboradores

 *   [ trevormil ](https://profiles.wordpress.org/trevormil/)

[Traduce «Sign In With BitBadges» a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/sign-in-with-bitbadges)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/sign-in-with-bitbadges/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/sign-in-with-bitbadges/)
o suscríbete al [registro de desarrollo](https://plugins.trac.wordpress.org/log/sign-in-with-bitbadges/)
por [RSS](https://plugins.trac.wordpress.org/log/sign-in-with-bitbadges/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 1.0.0

 * Initial release with basic OAuth functionality
 * Added exclusive authentication mode
 * Added claim-gating support
 * Added emergency admin access
 * Improved user display names
 * Enhanced UI/UX for login button
 * Added claim visibility options

## Meta

 *  Versión **1.0.0**
 *  Última actualización **hace 2 años**
 *  Instalaciones activas **Menos de 10**
 *  Versión de WordPress ** 5.0 o superior **
 *  Probado hasta **6.7.10**
 *  Versión de PHP ** 7.0 o superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/sign-in-with-bitbadges/)
 * Etiquetas:
 * [authentication](https://es.wordpress.org/plugins/tags/authentication/)[nft](https://es.wordpress.org/plugins/tags/nft/)
   [web3](https://es.wordpress.org/plugins/tags/web3/)
 *  [Vista avanzada](https://es.wordpress.org/plugins/sign-in-with-bitbadges/advanced/)

## Valoraciones

Aún no se han enviado valoraciones.

[Tu valoración](https://wordpress.org/support/plugin/sign-in-with-bitbadges/reviews/#new-post)

[Ver todas las reseñas](https://wordpress.org/support/plugin/sign-in-with-bitbadges/reviews/)

## Colaboradores

 *   [ trevormil ](https://profiles.wordpress.org/trevormil/)

## Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

 [Ver el foro de soporte](https://wordpress.org/support/plugin/sign-in-with-bitbadges/)