Aller au contenu
WordPress.org

Français du Canada

  • Thèmes
  • Extensions
  • News
  • À propos
  • Traduire WordPress
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

Auto Login for Sakura Rental Server

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

Auto Login for Sakura Rental Server

Par sakurainternet
Télécharger
  • Détails
  • Avis
  • Installation
  • Développement
Support

Description

Auto Login for Sakura Rental Server allows administrators to issue one-time, time-limited auto-login URLs using HMAC signatures.
This is useful for secure temporary access or system integration.

Features:
– Secure auto-login with one-time tokens
– Tokens are HMAC-signed and invalidated after use
– Token issuance and usage history (up to 100 entries per user)
– Records IP address and username of the issuer
– Rate limiting: 1 request per second per IP
– WP-CLI commands for token generation and history inspection

Example use cases:
– Temporarily granting admin access
– Safe automatic login from external systems
– Keeping an audit log of who issued a token and from where

Usage

Generate a token via CLI

wp auto-login-for-sakura-rental-server generate <user_id> [–expires=] [–remote_addr=] [–username=]

Example:

  • Default expiration time: 300 seconds
  • --expires and --username are optional

Check issue history

Token history is stored in the user meta key sakura_auto_login_history.
You can check it via WP-CLI:

wp user meta get sakura_auto_login_history

Auto-login URL format

https://example.com/?rs_auto_login_token=<64-character HMAC token>

Visiting the URL will log in as the corresponding user and redirect to the admin dashboard.

Security Notes

  • Tokens are invalidated immediately after use (one-time only)
  • Issue and usage history includes IP address, issuer username, and timestamps
  • Stored using update_option() for caching compatibility
  • HTTPS is strongly recommended

Installation

  1. Upload the plugin to /wp-content/plugins/auto-login-for-sakura-rental-server/.
  2. Activate it through the Plugins menu in WordPress.

FAQ

Can I revoke a token manually?

Yes. Run sakura_auto_login_delete_token('<token>').

What happens if the URL leaks?

Anyone with the URL can log in as the target user until the token expires. Always use HTTPS and handle URLs carefully.

Avis

Il n’y a aucun avis sur cette extension.

Contributeurs & développeurs

« Auto Login for Sakura Rental Server » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs
  • sakurainternet

Traduisez « Auto Login for Sakura Rental Server » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Historique des changements

1.0.0

  • Initial release

1.0.1

  • Bugfix release

1.0.2

  • Internal changes release

1.0.3

  • Readme changes release

1.0.4

  • Readme changes release

1.0.5

  • Bugfix release

Méta

  • Version 1.0.5
  • Last updated il y a 4 mois
  • Active installations 10 000+
  • WordPress version 5.0 ou plus
  • Tested up to 6.8.8
  • PHP version 7.4 ou plus
  • Language
    English (US)
  • Tags
    auto loginclilogintoken
  • Vue avancée

Notes

No reviews have been submitted yet.

Your review

See all reviews

Contributeurs

  • sakurainternet

Support

Quelque chose à dire ? Besoin d’aide ?

Voir le forum de support

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • Plugins
  • Patterns
  • Learn
  • Support
  • Developers
  • WordPress.tv ↗
  • Get Involved
  • Events
  • Donate ↗
  • Swag ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Français du Canada

  • Visit our X (formerly Twitter) account
  • Visitez notre compte Bluesky
  • Visit our Mastodon account
  • Visitez notre compte Threads
  • Visit our Facebook page
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visitez notre compte TikTok
  • Visit our YouTube channel
  • Visitez notre compte Tumblr
Le code est une poésie.
The WordPress® trademark is the intellectual property of the WordPress Foundation.